libassa  3.5.1
assa Directory Reference

Files

file  Acceptor.h [code]
 Acceptor encapsulates generic strategy for accepting TPC/IP connection requests.
 
file  Address.h [code]
 Address is an abstraction for INET or UNIX-domain address data type.
 
file  Assa.h [code]
 
file  Assure.h [code]
 A collection of assert function wrappers.
 
file  AutoPtr.h [code]
 AutoPtr is a local implementation of STL's auto_ptr that makes dynamic memory handling a bit easier.
 
file  CharInBuffer.cpp [code]
 
file  CharInBuffer.h [code]
 A bucket for collecting character-based stream records of certain length or terminated by designated character(s).
 
file  CmdLineOpts.cpp [code]
 
file  CmdLineOpts.h [code]
 Class to handle processing command-line options.
 
file  CommonUtils.cpp [code]
 
file  CommonUtils.h [code]
 
file  Connector.h [code]
 A generic pattern for establishing connection with TCP/IP servers.
 
file  ConUDPSocket.cpp [code]
 
file  ConUDPSocket.h [code]
 Encapsulation of a connected UDP socket.
 
file  Destroyer.h [code]
 Destroyer is the helper class for class Singleton.
 
file  EventHandler.h [code]
 An abstract interface for handling I/O events, timers, and such.
 
file  FdSet.cpp [code]
 
file  FdSet.h [code]
 
file  FileLogger.cpp [code]
 
file  FileLogger.h [code]
 Implemention of a Logger as a disk-based file.
 
file  Fork.cpp [code]
 
file  Fork.h [code]
 A simple wrapper around fork() library function call.
 
file  GenServer.cpp [code]
 
file  GenServer.h [code]
 GenServer is a base class for generic servers.
 
file  Handlers.h [code]
 A collection of various most popular signal handlers.
 
file  IdSet.cpp [code]
 
file  IdSet.h [code]
 Class IdSet implements a set of reusable unique IDs, up to 1024.
 
file  INETAddress.cpp [code]
 
file  INETAddress.h [code]
 An incapsulation of TCP/UDP Internet Protocol socket address structure.
 
file  IniFile.cpp [code]
 
file  IniFile.h [code]
 A Windows-style INI configuration file management class.
 
file  IPv4Socket.cpp [code]
 
file  IPv4Socket.h [code]
 Class IPv4Socket covers domain types AF_INET and AF_UNIX.
 
file  Logger.cpp [code]
 
file  Logger.h [code]
 An abstraction to message logging facility.
 
file  Logger_Impl.cpp [code]
 
file  Logger_Impl.h [code]
 
file  LogMask.h [code]
 Bit mask used by Logger.
 
file  MaskSet.h [code]
 Bundles file descriptor mask sets to be used with select().
 
file  MemDump.cpp [code]
 
file  MemDump.h [code]
 A Hex/Ascii memory dump of similar to od(1) UNIX utility.
 
file  PidFileLock.cpp [code]
 
file  PidFileLock.h [code]
 A utility class for creating and managing process PID lock file.
 
file  Pipe.cpp [code]
 
file  Pipe.h [code]
 A wrapper around UNIX popen()/pclose() standard library calls.
 
file  PriorityQueue.h [code]
 Priority Queue class that allows removal of arbitrariy element from the queue.
 
file  PriorityQueue_Heap.h [code]
 Heap-based implementation of PriorityQueue algorithm based on Robert Sedgewick's "Algorithms in C++", Ch.
 
file  PriorityQueue_Impl.h [code]
 Interface class that defines Implementor of the Bridge pattern.
 
file  PriorityQueue_STLPQ.h [code]
 

 
file  Reactor.cpp [code]
 
file  Reactor.h [code]
 An implementation of Reactor pattern.
 
file  Regexp.cpp [code]
 
file  Regexp.h [code]
 Wrapper class for UNIX regexp (3).
 
file  RemoteLogger.cpp [code]
 
file  RemoteLogger.h [code]
 A proxy connection class with logging server, assa-logd.
 
file  Repository.h [code]
 Repository class is a template class to hold a collection of similar objects.
 
file  Semaphore.cpp [code]
 
file  Semaphore.h [code]
 Semaphore class provides a simpler and easier interface to System V semaphore system calls.
 
file  ServiceHandler.h [code]
 This abstract class provides generic interface for processing services.
 
file  SigAction.h [code]
 SigAction is a C++ wrapper around sigaction structure.
 
file  SigHandler.cpp [code]
 
file  SigHandler.h [code]
 Class SigHandler is a UNIX signal handlers manager/dispatcher class.
 
file  SigHandlers.cpp [code]
 
file  SigHandlers.h [code]
 SigHandlers is a signal handlers manager.
 
file  SigHandlersList.h [code]
 SigHandlersList is a Singleton class that maps signal number to a set of EventHandlers listening for the delivery of the signal.
 
file  SigSet.h [code]
 SigSet is a wrapper for UNIX sigset_t structure that provides all manipulators on this structure as well.
 
file  Singleton.h [code]
 Singleton template class allows to turn any new or existing class T into Singleton Pattern.
 
file  Socket.cpp [code]
 
file  Socket.h [code]
 Abstraction of socket data type.
 
file  Socketbuf.cpp [code]
 
file  Socketbuf.h [code]
 Socketbuf class is derived from Streambuf to provide I/O with the socket file descriptor.
 
file  StdOutLogger.cpp [code]
 
file  StdOutLogger.h [code]
 StdOutLogger implements Logger as standard output.
 
file  Streambuf.cpp [code]
 
file  Streambuf.h [code]
 Streambuf class is based on Standard C++ iostream streambuf class.
 
file  Timer.h [code]
 Timer class represents tuple that is stored in TimerQueue.
 
file  TimerCountdown.h [code]
 TimerCountdown class keep the track of the elapsed time.
 
file  TimerQueue.cpp [code]
 
file  TimerQueue.h [code]
 TimerQueue class represents the queue of Timers that application can install for Reactor to dispatch.
 
file  TimeVal.cpp [code]
 
file  TimeVal.h [code]
 Class TimeVal is a wrapper around UNIX timeval structure.
 
file  UDPSocket.cpp [code]
 
file  UDPSocket.h [code]
 Class UDPSocket is an implementation of UNIX domain socket that is the base class for more specialized domain socket classes.
 
file  UnConUDPSocket.cpp [code]
 
file  UnConUDPSocket.h [code]
 Class UnConUPDSocket class is unconnected UDP socket.
 
file  UNIXAddress.cpp [code]
 
file  UNIXAddress.h [code]
 UNIXAddress encapsulates UNIX domain socket address structure.
 
file  XDRHack.h [code]
 XDRHack provides XDR definitions for systems that have them missing.
 
file  xdrIOBuffer.cpp [code]
 
file  xdrIOBuffer.h [code]
 This class allows to read XDR-encoded data from Socket stream asynchronously and then read from it as if from a stream of intermixed strings, integers and floats.