poser
A C framework for POsix SERvices
|
CPSC_CertInfo | Metadata of an X.509 certificate |
CPSC_Connection | A socket connection |
CPSC_Daemon | Run something as a daemon |
CPSC_EADataReceived | Event arguments for data received on a connection |
CPSC_EAStartup | Event arguments for service (pre)startup events |
CPSC_Event | A simple event class |
CPSC_HashTable | A hash table storing any data objects using string keys |
CPSC_HashTableIterator | An iterator over the contents of a PSC_HashTable |
CPSC_List | A list of objects |
CPSC_ListIterator | An iterator over the contents of a PSC_List |
CPSC_Log | A logging mechanism offering pluggable writers |
CPSC_Queue | A simple queue of objects |
CPSC_RunOpts | Options for running a service |
CPSC_Server | A server listening on a socket and accepting connections |
CPSC_Service | A main service loop |
CPSC_StringBuilder | A simple string builder |
CPSC_TcpClientOpts | Options for creating a TCP client |
CPSC_TcpServerOpts | Options for creating a TCP server |
CPSC_ThreadJob | A job to be executed on a worker thread |
CPSC_ThreadOpts | Options for PSC_ThreadPool |
CPSC_ThreadPool | A thread pool |
CPSC_Timer | A timer |
CPSC_UnixClientOpts | Options for creating a UNIX socket client |
CPSC_UnixServerOpts | Options for creating a local UNIX server |