![]() |
DUNE: Uniform Navigational Environment
2024.09.0
|
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 |
