Classes | |
| class | Connector |
| Abstract class for any type of Connector. More... | |
| class | FDConnector |
| FDConnector is an implementation of Connector that handles I/O and close events on a simple file descriptor. More... | |
| class | History |
| A Connector that simulates a connection to an in-memory buffer of recent lines of data. More... | |
| class | LogFile |
| A write-only connection to a log file. More... | |
| class | SocketConnector |
| An abstract class describing connections over any type of socket. More... | |
| class | TTYConnector |
| A connection to a TTY. More... | |
| class | UserTTYConn |
Typedefs | |
| typedef Loki::SmartPtr < Connector, Loki::RefCountedMTAdj < Loki::ObjectLevelLockable > ::RefCountedMT > | ConnectorP |
| The SmartPtr wrapper around Connector. | |
A Connector object handles establishing, tearing down, and the low-level reading and writing on a particular connection. (That is, to a particular UDS, a particular file, etc). Connector subclasses handle the specifics of socket, file, memory, and/or any other connection types. Any other types of connections could be implemented in the future.
| typedef Loki::SmartPtr<Connector, Loki::RefCountedMTAdj<Loki::ObjectLevelLockable>::RefCountedMT> ConnectorP |
The SmartPtr wrapper around Connector.
All references to Connector objects should be performed through this typedef, as this SmartPtr provides multi-threaded-safe reference counting for the pointers to the dynamically allocated objects of Connector and its subclasses.
Definition at line 127 of file connector.h.
1.5.5