libassa 3.5.1
|
Files | |
Acceptor.h | |
Acceptor encapsulates generic strategy for accepting TPC/IP connection requests. | |
Address.h | |
Address is an abstraction for INET or UNIX-domain address data type. | |
Assa.h | |
Assure.h | |
A collection of assert function wrappers. | |
AutoPtr.h | |
AutoPtr is a local implementation of STL's auto_ptr that makes dynamic memory handling a bit easier. | |
CharInBuffer.cpp | |
CharInBuffer.h | |
A bucket for collecting character-based stream records of certain length or terminated by designated character(s). | |
CmdLineOpts.cpp | |
CmdLineOpts.h | |
Class to handle processing command-line options. | |
CommonUtils.cpp | |
CommonUtils.h | |
Connector.h | |
A generic pattern for establishing connection with TCP/IP servers. | |
ConUDPSocket.cpp | |
ConUDPSocket.h | |
Encapsulation of a connected UDP socket. | |
Destroyer.h | |
Destroyer is the helper class for class Singleton. | |
EventHandler.h | |
An abstract interface for handling I/O events, timers, and such. | |
FdSet.cpp | |
FdSet.h | |
FileLogger.cpp | |
FileLogger.h | |
Implemention of a Logger as a disk-based file. | |
Fork.cpp | |
Fork.h | |
A simple wrapper around fork() library function call. | |
GenServer.cpp | |
GenServer.h | |
GenServer is a base class for generic servers. | |
Handlers.h | |
A collection of various most popular signal handlers. | |
IdSet.cpp | |
IdSet.h | |
Class IdSet implements a set of reusable unique IDs, up to 1024. | |
INETAddress.cpp | |
INETAddress.h | |
An incapsulation of TCP/UDP Internet Protocol socket address structure. | |
IniFile.cpp | |
IniFile.h | |
A Windows-style INI configuration file management class. | |
IPv4Socket.cpp | |
IPv4Socket.h | |
Class IPv4Socket covers domain types AF_INET and AF_UNIX. | |
Logger.cpp | |
Logger.h | |
An abstraction to message logging facility. | |
Logger_Impl.cpp | |
Logger_Impl.h | |
LogMask.h | |
Bit mask used by Logger. | |
MaskSet.h | |
Bundles file descriptor mask sets to be used with select(). | |
MemDump.cpp | |
MemDump.h | |
A Hex/Ascii memory dump of similar to od(1) UNIX utility. | |
PidFileLock.cpp | |
PidFileLock.h | |
A utility class for creating and managing process PID lock file. | |
Pipe.cpp | |
Pipe.h | |
A wrapper around UNIX popen()/pclose() standard library calls. | |
PriorityQueue.h | |
Priority Queue class that allows removal of arbitrariy element from the queue. | |
PriorityQueue_Heap.h | |
Heap-based implementation of PriorityQueue algorithm based on Robert Sedgewick's "Algorithms in C++", Ch. | |
PriorityQueue_Impl.h | |
Interface class that defines Implementor of the Bridge pattern. | |
PriorityQueue_STLPQ.h | |
Reactor.cpp | |
Reactor.h | |
An implementation of Reactor pattern. | |
Regexp.cpp | |
Regexp.h | |
Wrapper class for UNIX regexp (3). | |
RemoteLogger.cpp | |
RemoteLogger.h | |
A proxy connection class with logging server, assa-logd. | |
Repository.h | |
Repository class is a template class to hold a collection of similar objects. | |
Semaphore.cpp | |
Semaphore.h | |
Semaphore class provides a simpler and easier interface to System V semaphore system calls. | |
ServiceHandler.h | |
This abstract class provides generic interface for processing services. | |
SigAction.h | |
SigAction is a C++ wrapper around sigaction structure. | |
SigHandler.cpp | |
SigHandler.h | |
Class SigHandler is a UNIX signal handlers manager/dispatcher class. | |
SigHandlers.cpp | |
SigHandlers.h | |
SigHandlers is a signal handlers manager. | |
SigHandlersList.h | |
SigHandlersList is a Singleton class that maps signal number to a set of EventHandlers listening for the delivery of the signal. | |
SigSet.h | |
SigSet is a wrapper for UNIX sigset_t structure that provides all manipulators on this structure as well. | |
Singleton.h | |
Singleton template class allows to turn any new or existing class T into Singleton Pattern. | |
Socket.cpp | |
Socket.h | |
Abstraction of socket data type. | |
Socketbuf.cpp | |
Socketbuf.h | |
Socketbuf class is derived from Streambuf to provide I/O with the socket file descriptor. | |
StdOutLogger.cpp | |
StdOutLogger.h | |
StdOutLogger implements Logger as standard output. | |
Streambuf.cpp | |
Streambuf.h | |
Streambuf class is based on Standard C++ iostream streambuf class. | |
Timer.h | |
Timer class represents tuple that is stored in TimerQueue. | |
TimerCountdown.h | |
TimerCountdown class keep the track of the elapsed time. | |
TimerQueue.cpp | |
TimerQueue.h | |
TimerQueue class represents the queue of Timers that application can install for Reactor to dispatch. | |
TimeVal.cpp | |
TimeVal.h | |
Class TimeVal is a wrapper around UNIX timeval structure. | |
UDPSocket.cpp | |
UDPSocket.h | |
Class UDPSocket is an implementation of UNIX domain socket that is the base class for more specialized domain socket classes. | |
UnConUDPSocket.cpp | |
UnConUDPSocket.h | |
Class UnConUPDSocket class is unconnected UDP socket. | |
UNIXAddress.cpp | |
UNIXAddress.h | |
UNIXAddress encapsulates UNIX domain socket address structure. | |
XDRHack.h | |
XDRHack provides XDR definitions for systems that have them missing. | |
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. | |