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.