dtn::daemon::ApiServer Class Reference

#include <ApiServer.h>

Inheritance diagram for dtn::daemon::ApiServer:
dtn::net::GenericServer< ClientHandler > dtn::daemon::IndependentComponent dtn::daemon::Component ibrcommon::JoinableThread ibrcommon::Thread

List of all members.

Classes

class  Distributor

Public Member Functions

 ApiServer (ibrcommon::NetInterface net, int port=4550)
virtual ~ApiServer ()

Protected Member Functions

ClientHandleraccept ()
void listen ()
void shutdown ()
void connectionUp (ClientHandler *conn)
void connectionDown (ClientHandler *conn)

Detailed Description

Definition at line 26 of file ApiServer.h.


Constructor & Destructor Documentation

dtn::daemon::ApiServer::ApiServer ( ibrcommon::NetInterface  net,
int  port = 4550 
)

Definition at line 26 of file ApiServer.cpp.

dtn::daemon::ApiServer::~ApiServer (  )  [virtual]

Member Function Documentation

ClientHandler * dtn::daemon::ApiServer::accept (  )  [protected, virtual]
void dtn::daemon::ApiServer::connectionDown ( ClientHandler conn  )  [protected]

Definition at line 73 of file ApiServer.cpp.

References IBRCOMMON_LOGGER_DEBUG, and IBRCOMMON_LOGGER_ENDL.

void dtn::daemon::ApiServer::connectionUp ( ClientHandler conn  )  [protected]

Definition at line 66 of file ApiServer.cpp.

References IBRCOMMON_LOGGER_DEBUG, and IBRCOMMON_LOGGER_ENDL.

void dtn::daemon::ApiServer::listen (  )  [protected, virtual]

Implements dtn::net::GenericServer< ClientHandler >.

Definition at line 56 of file ApiServer.cpp.

void dtn::daemon::ApiServer::shutdown (  )  [protected, virtual]

The documentation for this class was generated from the following files:
Generated on Mon Aug 23 08:12:58 2010 for IBR-DTNSuite by  doxygen 1.6.3