R-Type
GameEngine::Network::ACommunication Member List

This is the complete list of members for GameEngine::Network::ACommunication, including all inherited members.

_bufferGameEngine::Network::ACommunicationprotected
_endpointGameEngine::Network::ACommunicationprotected
_headerGameEngine::Network::ACommunicationprotected
_listClientGameEngine::Network::ACommunicationprotected
_streamBufferGameEngine::Network::ACommunicationprotected
_udpSocketGameEngine::Network::ACommunicationprotected
ACommunication(asio::io_context &IOContext, unsigned short port)GameEngine::Network::ACommunication
handleData(struct RType::Protocol::HeaderDataPacket &, unsigned short port)=0GameEngine::Network::ACommunicationprotectedpure virtual
handleReceive(const asio::error_code &error, std::size_t recvBytes, struct RType::Protocol::HeaderDataPacket &header)GameEngine::Network::ACommunication
readHeader()GameEngine::Network::ACommunication
sendData(void *data, std::size_t size, uint8_t packetType, Socket &socket, Endpoint &endpoint)GameEngine::Network::ACommunicationinline
sendInformation(void *data, std::size_t size, asio::ip::udp::socket &socket, asio::ip::udp::endpoint &endpoint, struct RType::Protocol::HeaderDataPacket &header)GameEngine::Network::ACommunication
sendInformation(void *data, std::size_t size, asio::ip::tcp::socket &socket, asio::ip::tcp::endpoint &, struct RType::Protocol::HeaderDataPacket &header)GameEngine::Network::ACommunication
~ACommunication()GameEngine::Network::ACommunicationinlinevirtual