#include <GenericServer.h>
Classes | |
| class | ClientCleaner |
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 () |
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.
| 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< TCPConvergenceLayer::TCPConnection >::componentRun().
| void dtn::net::GenericServer< T >::add | ( | T * | obj | ) | [inline] |
Definition at line 41 of file GenericServer.h.
Referenced by dtn::net::GenericServer< TCPConvergenceLayer::TCPConnection >::componentRun().
| void dtn::net::GenericServer< T >::componentDown | ( | ) | [inline, protected, virtual] |
Implements dtn::daemon::IndependentComponent.
Definition at line 108 of file GenericServer.h.
| void dtn::net::GenericServer< T >::componentRun | ( | void | ) | [inline, protected, virtual] |
Implements dtn::daemon::IndependentComponent.
Definition at line 82 of file GenericServer.h.
| void dtn::net::GenericServer< T >::componentUp | ( | ) | [inline, protected, virtual] |
Implements dtn::daemon::IndependentComponent.
Definition at line 76 of file GenericServer.h.
| virtual void dtn::net::GenericServer< T >::connectionDown | ( | T * | conn | ) | [protected, pure virtual] |
Implemented in dtn::net::TCPConvergenceLayer::Server.
| virtual void dtn::net::GenericServer< T >::connectionUp | ( | T * | conn | ) | [protected, pure virtual] |
Implemented in dtn::net::TCPConvergenceLayer::Server.
Referenced by dtn::net::GenericServer< TCPConvergenceLayer::TCPConnection >::add().
| 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< TCPConvergenceLayer::TCPConnection >::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< TCPConvergenceLayer::TCPConnection >::componentDown().
| void dtn::net::GenericServer< T >::shutdownAll | ( | ) | [inline, protected] |
Definition at line 56 of file GenericServer.h.
1.6.3