#include <ApiServer.h>
Inherits dtn::daemon::IndependentComponent, and dtn::daemon::ApiServerInterface.

Classes | |
| class | Distributor |
| class | ProcessBundleTask |
| class | QueryBundleTask |
| class | RemoveBundleTask |
| class | Task |
| class | TransferBundleTask |
Public Member Functions | |
| ApiServer (const ibrcommon::File &socket) | |
| ApiServer (const ibrcommon::vinterface &net, int port=4550) | |
| virtual | ~ApiServer () |
| virtual const std::string | getName () const |
Protected Member Functions | |
| bool | __cancellation () |
| void | shutdown () |
| virtual void | connectionUp (ClientHandler *conn) |
| virtual void | connectionDown (ClientHandler *conn) |
| void | componentUp () |
| void | componentRun () |
| void | componentDown () |
Definition at line 25 of file ApiServer.h.
| dtn::daemon::ApiServer::ApiServer | ( | const ibrcommon::File & | socket | ) |
Definition at line 14 of file ApiServer.cpp.
Referenced by ~ApiServer().
| dtn::daemon::ApiServer::ApiServer | ( | const ibrcommon::vinterface & | net, | |
| int | port = 4550 | |||
| ) |
Definition at line 19 of file ApiServer.cpp.
| dtn::daemon::ApiServer::~ApiServer | ( | ) | [virtual] |
Definition at line 24 of file ApiServer.cpp.
References ApiServer().

| bool dtn::daemon::ApiServer::__cancellation | ( | ) | [protected] |
Definition at line 29 of file ApiServer.cpp.
| void dtn::daemon::ApiServer::componentDown | ( | ) | [protected] |
Definition at line 69 of file ApiServer.cpp.
| void dtn::daemon::ApiServer::componentRun | ( | ) | [protected] |
Definition at line 46 of file ApiServer.cpp.
References IBRCOMMON_LOGGER, ibrcommon::tcpserver::listen(), and ibrcommon::Exception::what().

| void dtn::daemon::ApiServer::componentUp | ( | ) | [protected] |
Definition at line 35 of file ApiServer.cpp.
References ibrcommon::JoinableThread::join().

| void dtn::daemon::ApiServer::connectionDown | ( | ClientHandler * | conn | ) | [protected, virtual] |
Implements dtn::daemon::ApiServerInterface.
Definition at line 90 of file ApiServer.cpp.
| void dtn::daemon::ApiServer::connectionUp | ( | ClientHandler * | conn | ) | [protected, virtual] |
Implements dtn::daemon::ApiServerInterface.
Definition at line 83 of file ApiServer.cpp.
| const std::string dtn::daemon::ApiServer::getName | ( | ) | const [virtual] |
Definition at line 330 of file ApiServer.cpp.
| void dtn::daemon::ApiServer::shutdown | ( | ) | [protected] |
Definition at line 75 of file ApiServer.cpp.
1.7.1