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.