Connector implementation classes and data

The implementation objects for all Connectors. More...

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.

Detailed Description

The implementation objects for all Connectors.

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 Documentation

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.


Generated on Tue May 13 11:32:42 2008 for consmgr by  doxygen 1.5.5