#include <tcpserver.h>
Public Member Functions | |
| tcpserver (const ibrcommon::File &socket) | |
| tcpserver (NetInterface net, int port, bool reuseaddr=true) | |
| virtual | ~tcpserver () |
| tcpstream * | accept () |
| void | close () |
| void | shutdown () |
Definition at line 19 of file tcpserver.h.
| ibrcommon::tcpserver::tcpserver | ( | const ibrcommon::File & | socket | ) |
Definition at line 25 of file tcpserver.cpp.
References ibrcommon::File::getPath().

| ibrcommon::tcpserver::tcpserver | ( | NetInterface | net, | |
| int | port, | |||
| bool | reuseaddr = true | |||
| ) |
| address | the address to listen to | |
| port | the port to listen to |
Definition at line 117 of file tcpserver.cpp.
References ibrcommon::NetInterface::getAddress().

| ibrcommon::tcpserver::~tcpserver | ( | ) | [virtual] |
Destructor
Definition at line 227 of file tcpserver.cpp.
References close().

| tcpstream * ibrcommon::tcpserver::accept | ( | ) |
Accept a new connection.
Definition at line 243 of file tcpserver.cpp.
Referenced by dtn::net::TCPConvergenceLayer::Server::accept(), and dtn::daemon::ApiServer::componentRun().
| void ibrcommon::tcpserver::close | ( | ) |
Definition at line 232 of file tcpserver.cpp.
Referenced by dtn::net::TCPConvergenceLayer::Server::shutdown(), dtn::daemon::ApiServer::shutdown(), and ~tcpserver().
| void ibrcommon::tcpserver::shutdown | ( | ) |
Definition at line 238 of file tcpserver.cpp.
Referenced by dtn::net::TCPConvergenceLayer::Server::shutdown(), and dtn::daemon::ApiServer::shutdown().
1.7.1