DUNE: Uniform Navigational Environment
2019.02.1
|
Classes | |
struct | Client |
Public Types | |
typedef std::list< Client > | ClientList |
Public Member Functions | |
Task (const std::string &name, Tasks::Context &ctx) | |
~Task (void) | |
void | onResourceAcquisition (void) |
void | updateEntityState (unsigned client_count) |
void | closeConnection (Client &c, std::exception &e) |
void | onResourceRelease (void) |
void | onDataTransmission (const uint8_t *p, unsigned int n) |
void | onDataReception (uint8_t *buf, unsigned int cap, double timeout) |
void | acceptNewClient (void) |
void | handleClients (uint8_t *buf, unsigned int cap) |
Public Attributes | |
Arguments | m_args |
TCPSocket * | m_sock |
Poll | m_poll |
ClientList | m_clients |
Static Public Attributes | |
static const int | c_port_retries |
typedef std::list<Client> Transports::TCP::Server::Task::ClientList |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
Arguments Transports::TCP::Server::Task::m_args |
ClientList Transports::TCP::Server::Task::m_clients |
Poll Transports::TCP::Server::Task::m_poll |
TCPSocket* Transports::TCP::Server::Task::m_sock |