R-Type
RType::Client::UdpClient Member List

This is the complete list of members for RType::Client::UdpClient, 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
handleCollisionComponent(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
handleControllableComponent(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
handleData(struct RType::Protocol::HeaderDataPacket &, unsigned short port)RType::Client::UdpClientvirtual
handleDisconnexion(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
handleEndGame(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
handleReceive(const asio::error_code &error, std::size_t recvBytes, struct RType::Protocol::HeaderDataPacket &header)GameEngine::Network::ACommunication
handleScore(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
handleString(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
handleTextureComponent(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
handleTextureState(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
handleTransformComponent(struct RType::Protocol::HeaderDataPacket header, unsigned short port)RType::Client::UdpClient
readHeader()GameEngine::Network::ACommunication
run()RType::Client::UdpClient
sendData(void *data, std::size_t size, uint8_t packetType, Socket &socket, Endpoint &endpoint)GameEngine::Network::ACommunicationinline
sendDataInformation(std::vector< std::byte > dataInformation, uint8_t packetType)RType::Client::UdpClient
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
UdpClient(asio::io_context &IOContext, asio::ip::udp::endpoint &serverEndpoint, SafeQueue< struct RType::Event > &eventQueue)RType::Client::UdpClient
~ACommunication()GameEngine::Network::ACommunicationinlinevirtual
~UdpClient()RType::Client::UdpClient