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 | |
inet_address | An IP address and port |
io_event_loop | An event loop that multiplexes a set of handlers |
io_handler | A handler that receives notifications on events on a file descriptor |
iohandle | A reference-counted I/O handle (descriptor) |
iserial | An iserial is analogous to an ObjectInputStream in Java |
iserialdata | |
iserialstring | |
length_header | A struct containing only an integer which may be used as a header for the msg_handler class |
msg_handler< 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 |
net_handler< Lock > | A handler which buffers incoming and outgoing data |
ntime | A class encapsulating a duration or a point in time |
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< In, void > | A stage in a SEDA (staged, event-driven application) decomposition |
seda_stage_base | Base class for all stages 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) |
tcp_acceptor< T, Arg > | A service which creates a server socket on a local port and waits for connections |
tcpsocket | A TCP socket descriptor |
term_handler | 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 |
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 |