libassa 3.5.1
Loading...
Searching...
No Matches
assa Directory Reference

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.