#include <GenericServer.h>

Public Member Functions | |
| GenericServer () | |
| virtual | ~GenericServer () |
| void | add (T *obj) |
Protected Member Functions | |
| virtual T * | accept ()=0 |
| virtual void | listen ()=0 |
| virtual void | shutdown ()=0 |
| virtual void | connectionUp (T *conn)=0 |
| virtual void | connectionDown (T *conn)=0 |
| void | shutdownAll () |
| void | componentUp () |
| void | componentRun () |
| void | componentDown () |
Classes | |
| class | ClientCleaner |
Definition at line 31 of file GenericServer.h.
| dtn::net::GenericServer< T >::GenericServer | ( | ) | [inline] |
Definition at line 34 of file GenericServer.h.
| virtual dtn::net::GenericServer< T >::~GenericServer | ( | ) | [inline, virtual] |
Definition at line 38 of file GenericServer.h.
| void dtn::net::GenericServer< T >::add | ( | T * | obj | ) | [inline] |
Definition at line 41 of file GenericServer.h.
| virtual T* dtn::net::GenericServer< T >::accept | ( | ) | [protected, pure virtual] |
Implemented in dtn::daemon::ApiServer, and dtn::net::TCPConvergenceLayer::Server.
Referenced by dtn::net::GenericServer< dtn::daemon::ClientHandler >::componentRun().
| virtual void dtn::net::GenericServer< T >::listen | ( | ) | [protected, pure virtual] |
Implemented in dtn::daemon::ApiServer, and dtn::net::TCPConvergenceLayer::Server.
Referenced by dtn::net::GenericServer< dtn::daemon::ClientHandler >::componentUp().
| virtual void dtn::net::GenericServer< T >::shutdown | ( | ) | [protected, pure virtual] |
Implemented in dtn::daemon::ApiServer, and dtn::net::TCPConvergenceLayer::Server.
Referenced by dtn::net::GenericServer< dtn::daemon::ClientHandler >::componentDown().
| virtual void dtn::net::GenericServer< T >::connectionUp | ( | T * | conn | ) | [protected, pure virtual] |
Referenced by dtn::net::GenericServer< dtn::daemon::ClientHandler >::add().
| virtual void dtn::net::GenericServer< T >::connectionDown | ( | T * | conn | ) | [protected, pure virtual] |
| void dtn::net::GenericServer< T >::shutdownAll | ( | ) | [inline, protected] |
Definition at line 56 of file GenericServer.h.
Referenced by dtn::net::TCPConvergenceLayer::Server::shutdown(), and dtn::daemon::ApiServer::shutdown().
| void dtn::net::GenericServer< T >::componentUp | ( | ) | [inline, protected, virtual] |
| void dtn::net::GenericServer< T >::componentRun | ( | ) | [inline, protected, virtual] |
| void dtn::net::GenericServer< T >::componentDown | ( | ) | [inline, protected, virtual] |
Implements dtn::daemon::IndependentComponent.
Definition at line 108 of file GenericServer.h.
Referenced by dtn::daemon::ApiServer::~ApiServer().
1.5.6