#include <ApiServer.h>
Classes | |
| class | Distributor |
Public Member Functions | |
| ApiServer (ibrcommon::NetInterface net, int port=4550) | |
| virtual | ~ApiServer () |
Protected Member Functions | |
| ClientHandler * | accept () |
| void | listen () |
| void | shutdown () |
| void | connectionUp (ClientHandler *conn) |
| void | connectionDown (ClientHandler *conn) |
Definition at line 26 of file ApiServer.h.
| dtn::daemon::ApiServer::ApiServer | ( | ibrcommon::NetInterface | net, | |
| int | port = 4550 | |||
| ) |
Definition at line 26 of file ApiServer.cpp.
| dtn::daemon::ApiServer::~ApiServer | ( | ) | [virtual] |
Definition at line 32 of file ApiServer.cpp.
References dtn::net::GenericServer< ClientHandler >::componentDown(), and dtn::daemon::IndependentComponent::isRunning().
| ClientHandler * dtn::daemon::ApiServer::accept | ( | ) | [protected, virtual] |
Implements dtn::net::GenericServer< ClientHandler >.
Definition at line 40 of file ApiServer.cpp.
References ibrcommon::tcpserver::accept(), and ibrcommon::JoinableThread::start().
| 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] |
Implements dtn::net::GenericServer< ClientHandler >.
Definition at line 61 of file ApiServer.cpp.
References dtn::net::GenericServer< ClientHandler >::shutdownAll().
1.6.3