Classes | Typedefs | Enumerations | Functions | Variables

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  locked_ifstream
class  locked_ofstream
class  locked_fstream
class  Exception
class  NotImplementedException
class  IOException
class  Logger
class  BroadcastSocket
class  lowpansocket
class  MulticastSocket
class  NetAddress
class  NetInterface
class  stopandwait
class  tcpclient
class  tcpserver
class  SocketException
class  ConnectionClosedException
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  MutexException
class  Mutex
class  MutexLock
class  IndicatingLock
class  QueueUnblockedException
class  Queue
class  Semaphore
class  ThreadException
class  Thread
class  JoinableThread
class  DetachedThread
class  ThreadFinalizer
class  TimerCallback
class  SimpleTimerCallback
class  Timer
class  SimpleTimer
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)
void add_addr_to_list (struct nl_object *obj, void *data)
void add_broadcast_addr_to_list (struct nl_object *obj, void *data)
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

void ibrcommon::add_addr_to_list ( struct nl_object *  obj,
void *  data 
)

Definition at line 47 of file NetInterface.cpp.

void ibrcommon::add_broadcast_addr_to_list ( struct nl_object *  obj,
void *  data 
)

Definition at line 76 of file NetInterface.cpp.

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

Definition at line 53 of file TimeMeasurement.cpp.

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.