ibrcommon Namespace Reference

Classes

class  appstreambuf
 Stream buffer for external applications. More...
class  AutoDelete
 Automatic deletion of pointer object. More...
class  CanNotOpenFileException
class  BLOB
class  StringBLOB
class  FileBLOB
class  TmpFileBLOB
class  HashProvider
class  DefaultHashProvider
class  BloomFilter
class  ConfigFile
class  File
class  FileNotExistsException
class  TemporaryFile
class  Exception
class  NotImplementedException
class  IOException
class  Logger
class  BroadcastSocket
class  lowpansocket
class  MulticastSocket
class  NetInterface
class  tcpclient
class  tcpserver
class  ConnectionClosedException
class  SocketException
class  tcpstream
class  udpsocket
class  UnicastSocket
class  UnicastSocketLowpan
class  CipherStream
class  HashStream
class  HMacStream
class  InputCipherStream
class  XORStream
class  SyslogStream
class  AtomicCounter
class  Conditional
class  StatefulConditional
class  Mutex
class  MutexLock
class  IndicatingLock
class  Semaphore
class  Thread
class  JoinableThread
class  LockedQueue
class  ThreadSafeQueue
class  TimerCallback
class  SimpleTimerCallback
class  Timer
class  SimpleTimer
class  MultiTimer
class  WaitForConditional
class  TimeMeasurement

Typedefs

typedef unsigned int bloom_type
typedef unsigned char cell_type

Enumerations

enum  SyslogPriority {
  SYSLOG_EMERG = LOG_EMERG, SYSLOG_ALERT = LOG_ALERT, SYSLOG_CRIT = LOG_CRIT, SYSLOG_ERR = LOG_ERR,
  SYSLOG_WARNING = LOG_WARNING, SYSLOG_NOTICE = LOG_NOTICE, SYSLOG_INFO = LOG_INFO, SYSLOG_DEBUG = LOG_DEBUG
}

Functions

std::ostream & operator<< (std::ostream &os, const ConfigFile &cf)
std::istream & operator>> (std::istream &is, ConfigFile &cf)
std::ostream & operator<< (std::ostream &stream, const SyslogPriority &prio)
std::ostream & operator<< (std::ostream &stream, TimeMeasurement &measurement)

Variables

std::ostream & slog = SyslogStream::getStream()

Typedef Documentation

typedef unsigned int ibrcommon::bloom_type

Definition at line 22 of file BloomFilter.h.

typedef unsigned char ibrcommon::cell_type

Definition at line 23 of file BloomFilter.h.


Enumeration Type Documentation

Enumerator:
SYSLOG_EMERG 
SYSLOG_ALERT 
SYSLOG_CRIT 
SYSLOG_ERR 
SYSLOG_WARNING 
SYSLOG_NOTICE 
SYSLOG_INFO 
SYSLOG_DEBUG 

Definition at line 18 of file SyslogStream.h.


Function Documentation

std::ostream& ibrcommon::operator<< ( std::ostream &  stream,
TimeMeasurement &  measurement 
)

Definition at line 54 of file TimeMeasurement.cpp.

std::ostream & ibrcommon::operator<< ( std::ostream &  stream,
const SyslogPriority &  prio 
)
std::ostream& ibrcommon::operator<< ( std::ostream &  os,
const ConfigFile &  cf 
)
std::istream& ibrcommon::operator>> ( std::istream &  is,
ConfigFile &  cf 
)

Variable Documentation

std::ostream & ibrcommon::slog = SyslogStream::getStream()

Definition at line 14 of file SyslogStream.cpp.

Generated on Mon Aug 23 08:13:00 2010 for IBR-DTNSuite by  doxygen 1.6.3