Address | A network Address (e.g., an IPv4 or IPv6 Address and port, or a UNIX-domain Socket path) |
Atomic | An Atomic integer class |
Callback< R, T1, T2, etc > | Generic callbacks |
Condition | A Condition variable |
constbuf | An immutable data buffer |
databuf | A mutable data buffer |
Debug | An internal class used to implement the debugging framework |
dynbuf | A dynamically allocated, reference-counted mutable data buffer |
Guard< Lock > | A class which acquires a lock on creating and destroys it on destruction |
IMessage | |
InetAddress | An IP Address and port |
IOEventLoop | An event loop that multiplexes a set of handlers |
IOHandle | A reference-counted I/O handle (descriptor) |
IOHandler | A handler that receives notifications on events on a file descriptor |
ISerial | An ISerial is analogous to an ObjectInputStream in Java |
ISerialData | |
ISerialString | |
LengthHeader | A struct containing only an integer which may be used as a header for the MsgHandler class |
MsgHandler< Header, Lock > | A handler which reads and writes messages, each with a fixed-size message described by the struct Header |
Mutex | A non-recusive mutual-exclusion lock |
NetHandler< Lock > | A handler which buffers incoming and outgoing data |
OMessage | |
OSerial | An OSerial is analogous to an ObjectOutputStream in Java |
OSerialStream | |
OSerialString | |
ptr< T > | A threadsafe reference-counting smart pointer class |
result< T > | |
seda_clock_thread | A Thread that may be used as a clock for a group of SEDA stages |
seda_stage_base | Base class for all stages in a SEDA (staged, event-driven application) decomposition |
SEDAStage< In, void > | A stage in a SEDA (staged, event-driven application) decomposition |
Socket | A network Socket descriptor |
Status | A tuple comprising a boolean "good" flag, and a human-readable string that is a reason for failure (or success; but usually failure) |
TCPAcceptor< T, Arg > | A service which creates a server Socket on a local port and waits for connections |
TCPSocket | A TCP Socket descriptor |
TermHandler | GNU Readline-based terminal input/output handler, providing command completion and history |
Thread | A Thread of control |
Threaded< T > | A Thread of control for an object with a run() method |
Time | A class encapsulating a duration or a point in time |
Timer | An object that may be attached to an event loop to cause its fire() method to be called at a particular time |
TQueue< T > | A threadsafe queue class much like an STL queue |