libassa  3.5.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
File List
Here is a list of all files with brief descriptions:
[detail level 12]
\-assa
 o*Acceptor.h
Acceptor encapsulates generic strategy for accepting TPC/IP connection 

requests

 o*Address.hAddress is an abstraction for INET or UNIX-domain address data type
 o*Assa.h
 o*Assure.hA collection of assert function wrappers
 o*AutoPtr.h
 AutoPtr is a local implementation of STL's auto_ptr that makes dynamic

memory handling a bit easier

 o*CharInBuffer.cpp
 o*CharInBuffer.h
 A bucket for collecting character-based stream records of certain

length or terminated by designated character(s)

 o*CmdLineOpts.cpp
 o*CmdLineOpts.hClass to handle processing command-line options
 o*CommonUtils.cpp
 o*CommonUtils.h
 o*Connector.hA generic pattern for establishing connection with TCP/IP servers
 o*ConUDPSocket.cpp
 o*ConUDPSocket.hEncapsulation of a connected UDP socket
 o*Destroyer.hDestroyer is the helper class for class Singleton
 o*EventHandler.hAn abstract interface for handling I/O events, timers, and such
 o*FdSet.cpp
 o*FdSet.h
 o*FileLogger.cpp
 o*FileLogger.hImplemention of a Logger as a disk-based file
 o*Fork.cpp
 o*Fork.hA simple wrapper around fork() library function call
 o*GenServer.cpp
 o*GenServer.hGenServer is a base class for generic servers
 o*Handlers.hA collection of various most popular signal handlers
 o*IdSet.cpp
 o*IdSet.hClass IdSet implements a set of reusable unique IDs, up to 1024
 o*INETAddress.cpp
 o*INETAddress.hAn incapsulation of TCP/UDP Internet Protocol socket address structure
 o*IniFile.cpp
 o*IniFile.hA Windows-style INI configuration file management class
 o*IPv4Socket.cpp
 o*IPv4Socket.hClass IPv4Socket covers domain types AF_INET and AF_UNIX
 o*Logger.cpp
 o*Logger.hAn abstraction to message logging facility
 o*Logger_Impl.cpp
 o*Logger_Impl.h
 o*LogMask.hBit mask used by Logger
 o*MaskSet.hBundles file descriptor mask sets to be used with select()
 o*MemDump.cpp
 o*MemDump.hA Hex/Ascii memory dump of similar to od(1) UNIX utility
 o*PidFileLock.cpp
 o*PidFileLock.hA utility class for creating and managing process PID lock file
 o*Pipe.cpp
 o*Pipe.hA wrapper around UNIX popen()/pclose() standard library calls
 o*PriorityQueue.h
Priority Queue class that allows removal of arbitrariy

element from the queue

 o*PriorityQueue_Heap.h
Heap-based implementation of PriorityQueue algorithm based on

Robert Sedgewick's "Algorithms in C++", Ch

 o*PriorityQueue_Impl.hInterface class that defines Implementor of the Bridge pattern
 o*PriorityQueue_STLPQ.hPriority Queue implementation based on STL priority_queue
 o*Reactor.cpp
 o*Reactor.hAn implementation of Reactor pattern
 o*Regexp.cpp
 o*Regexp.hWrapper class for UNIX regexp (3)
 o*RemoteLogger.cpp
 o*RemoteLogger.hA proxy connection class with logging server, assa-logd
 o*Repository.h
Repository class is a template class to hold a collection of 

similar objects

 o*Semaphore.cpp
 o*Semaphore.h
Semaphore class provides a simpler and easier interface to System V

semaphore system calls

 o*ServiceHandler.hThis abstract class provides generic interface for processing services
 o*SigAction.hSigAction is a C++ wrapper around sigaction structure
 o*SigHandler.cpp
 o*SigHandler.hClass SigHandler is a UNIX signal handlers manager/dispatcher class
 o*SigHandlers.cpp
 o*SigHandlers.hSigHandlers is a signal handlers manager
 o*SigHandlersList.h
 SigHandlersList is a Singleton class that maps signal number to a set of

EventHandlers listening for the delivery of the signal

 o*SigSet.h
 SigSet is a wrapper for UNIX sigset_t structure that provides

all manipulators on this structure as well

 o*Singleton.h
  Singleton template class allows to turn any new or existing class T 

into Singleton Pattern

 o*Socket.cpp
 o*Socket.hAbstraction of socket data type
 o*Socketbuf.cpp
 o*Socketbuf.h
 Socketbuf class is derived from Streambuf to provide I/O with

the socket file descriptor

 o*StdOutLogger.cpp
 o*StdOutLogger.hStdOutLogger implements Logger as standard output
 o*Streambuf.cpp
 o*Streambuf.hStreambuf class is based on Standard C++ iostream streambuf class
 o*Timer.hTimer class represents tuple that is stored in TimerQueue
 o*TimerCountdown.hTimerCountdown class keep the track of the elapsed time
 o*TimerQueue.cpp
 o*TimerQueue.h
 TimerQueue class represents the queue of Timers that application can

install for Reactor to dispatch

 o*TimeVal.cpp
 o*TimeVal.hClass TimeVal is a wrapper around UNIX timeval structure
 o*UDPSocket.cpp
 o*UDPSocket.h
Class UDPSocket is an implementation of

UNIX domain socket that is the base class for more specialized domain socket classes

 o*UnConUDPSocket.cpp
 o*UnConUDPSocket.hClass UnConUPDSocket class is unconnected UDP socket
 o*UNIXAddress.cpp
 o*UNIXAddress.hUNIXAddress encapsulates UNIX domain socket address structure
 o*XDRHack.hXDRHack provides XDR definitions for systems that have them missing
 o*xdrIOBuffer.cpp
 \*xdrIOBuffer.h
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