libassa 3.5.1
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 12]
 
assa
 
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