Classes | |
class | Listener |
Abstract class for any type of Listener. More... | |
class | SocketListener |
A class describing how to listen on any type of socket. More... | |
class | UDSListener |
A listener listening for connections to/on a UNIX Domain Socket. More... | |
Typedefs | |
typedef Loki::SmartPtr < Listener, Loki::RefCountedMTAdj < Loki::ObjectLevelLockable > ::RefCountedMT > | ListenerP |
The SmartPtr wrapper around Listener. |
A Listener listening for incoming connections on a particular socket, modem line, or perhaps other places. Listener subclasses handle the specifics of socket, device, and/or any other connection types.
typedef Loki::SmartPtr<Listener, Loki::RefCountedMTAdj<Loki::ObjectLevelLockable>::RefCountedMT> ListenerP |
The SmartPtr wrapper around Listener.
All references to member functions of Listener (or its subclasses) should be made through this typedef so that the underlying objects reference counts are kept accurate.
Definition at line 114 of file listener.h.