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

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

_callbackMessageReceivedBabel::AsioTCPConnection< T >private
_idBabel::AsioTCPConnection< T >private
_ioContextBabel::AsioTCPConnection< T >private
_messagesInBabel::AsioTCPConnection< T >private
_messagesOutBabel::AsioTCPConnection< T >private
_socketBabel::AsioTCPConnection< T >private
_tmpMessageBabel::AsioTCPConnection< T >private
AsioTCPConnection(asio::io_context &ioContext, asio::ip::tcp::socket socket)Babel::AsioTCPConnection< T >explicit
connect(const std::string &hostname, uint16_t port) overrideBabel::AsioTCPConnection< T >virtual
disconnect() overrideBabel::AsioTCPConnection< T >virtual
getId() const overrideBabel::AsioTCPConnection< T >virtual
getPeerIp() const overrideBabel::AsioTCPConnection< T >virtual
getPeerPort() const overrideBabel::AsioTCPConnection< T >virtual
isConnected() const overrideBabel::AsioTCPConnection< T >virtual
readBody()Babel::AsioTCPConnection< T >private
readForMessages() overrideBabel::AsioTCPConnection< T >virtual
readHeader()Babel::AsioTCPConnection< T >private
send(Message< T > message) overrideBabel::AsioTCPConnection< T >virtual
setCallbackOnMessage(std::function< void(Message< T >)> callMessageReceived) overrideBabel::AsioTCPConnection< T >virtual
setId(uint64_t id) overrideBabel::AsioTCPConnection< T >virtual
writeBody()Babel::AsioTCPConnection< T >private
writeHeader()Babel::AsioTCPConnection< T >private
~AsioTCPConnection() overrideBabel::AsioTCPConnection< T >
~ITCPConnection()=defaultBabel::ITCPConnection< T >virtual