Babel
Epitech's C++ VoIP project
Babel::AsioTCPServer< T > Member List

This is the complete list of members for Babel::AsioTCPServer< T >, including all inherited members.

_acceptorBabel::AsioTCPServer< T >protected
_connectionsBabel::AsioTCPServer< T >protected
_contextThreadBabel::AsioTCPServer< T >protected
_idCounterBabel::AsioTCPServer< T >protected
_ioContextBabel::AsioTCPServer< T >protected
_messagesInBabel::AsioTCPServer< T >protected
AsioTCPServer()Babel::AsioTCPServer< T >explicit
messageAllClients(const Message< T > &msg) overrideBabel::AsioTCPServer< T >virtual
messageClient(std::shared_ptr< ITCPConnection< T >> client, const Message< T > &msg) overrideBabel::AsioTCPServer< T >virtual
onClientConnect(std::shared_ptr< ITCPConnection< T >> client) overrideBabel::AsioTCPServer< T >virtual
onClientDisconnect(std::shared_ptr< ITCPConnection< T >> client) overrideBabel::AsioTCPServer< T >virtual
onMessage(std::shared_ptr< ITCPConnection< T >> client, Message< T > &msg) overrideBabel::AsioTCPServer< T >virtual
start(uint16_t port) overrideBabel::AsioTCPServer< T >virtual
stop() overrideBabel::AsioTCPServer< T >virtual
update(uint64_t nbMessagesToProcess, bool wait) overrideBabel::AsioTCPServer< T >virtual
waitForClientConnections()Babel::AsioTCPServer< T >protected
~AsioTCPServer() overrideBabel::AsioTCPServer< T >
~ITCPServer()=defaultBabel::ITCPServer< T >virtual