ONPOSIX
2.0
|
AbstractDescriptorReader | Abstract class to be notified when a descriptor becomes ready for read operations |
AbstractThread | Abstract for thread implementation |
PosixDescriptor::Worker | Worker thread to perform asynchronous operations |
SimpleThread | Class for simple thread invocation |
Buffer | Very simple buffer with control on overflow |
DescriptorsMonitor | Class to watch a set of descriptors and notify related classes |
PosixDescriptor::job | Single asynchronous operation |
Logger | Simple logger to log messages on file and console |
DescriptorsMonitor::monitoredDescriptor | Association between a reader and a monitored descriptor |
MutexLocker | Class to simplify locking and unlocking of PosixMutex |
Pipe | Posix pipe |
PosixCondition | Implementation of a condition variable |
PosixDescriptor | Abstraction of a POSIX descriptor |
DgramSocketClientDescriptor | Class for a connection-less client |
DgramSocketServerDescriptor | Socket descriptor for connection-less communications |
FifoDescriptor | Abstraction of a fifo (AKA "named pipe") descriptor |
FileDescriptor | Abstraction of a file descriptor |
StreamSocketClientDescriptor | Class for a connection-oriented client |
StreamSocketServerDescriptor | Socket descriptor for connection-oriented communications |
PosixMutex | Implementation of a mutex class |
PosixPrioritySharedQueue< T, _Priority > | Thread-safe FIFO priority queue class |
PosixSharedQueue< T > | Implementation of a thread safe FIFO queue class |
Process | Class for launching a new process |
PthreadMutexLocker | Class to simplify locking and unlocking of pthread mutex |
PosixDescriptor::shared_queue | Class for synchronization between the main thread and the worker thread |
StreamSocketServer | Socket server for connection-oriented communications |
Time | Class to contain a time |