This is the complete list of members for eng::AsioClient, including all inherited members.
AsioClient() | eng::AsioClient | |
AsioClient(const AsioClient &)=delete | eng::AsioClient | |
AsioClient(AsioClient &&)=delete | eng::AsioClient | |
connect(const std::string &host, uint16_t port) override | eng::AsioClient | virtual |
disconnect() override | eng::AsioClient | virtual |
getName() const override | eng::AsioClient | inlinevirtual |
getServerTickRate() const | eng::AsioClient | inlinevirtual |
getSessionId() const | eng::AsioClient | inlinevirtual |
getType() const override | eng::AsioClient | inlinevirtual |
handleConnectAccept(const std::vector< uint8_t > &payload) | eng::AsioClient | private |
handleReceive(const asio::error_code &error, std::size_t bytesTransferred) | eng::AsioClient | private |
handleReliablePacket(const rnp::PacketHeader &header) | eng::AsioClient | private |
handleSend(const asio::error_code &error, std::size_t bytesTransferred) | eng::AsioClient | private |
m_clientCaps | eng::AsioClient | private |
m_connected | eng::AsioClient | private |
m_eventsHandler | eng::AsioClient | private |
m_ioContext | eng::AsioClient | private |
m_ioThread | eng::AsioClient | private |
m_lastAckSent | eng::AsioClient | private |
m_packetHandlers | eng::AsioClient | private |
m_pendingReliable | eng::AsioClient | private |
m_recvBuffer | eng::AsioClient | private |
m_sequenceNumber | eng::AsioClient | private |
m_serverCaps | eng::AsioClient | private |
m_serverEndpoint | eng::AsioClient | private |
m_serverMtu | eng::AsioClient | private |
m_serverTickRate | eng::AsioClient | private |
m_sessionId | eng::AsioClient | private |
m_socket | eng::AsioClient | private |
m_workGuard | eng::AsioClient | private |
operator=(const AsioClient &)=delete | eng::AsioClient | |
operator=(AsioClient &&)=delete | eng::AsioClient | |
PacketHandler typedef | eng::AsioClient | |
processAck(const std::vector< uint8_t > &payload) | eng::AsioClient | private |
processEntityEvent(const std::vector< uint8_t > &payload) | eng::AsioClient | private |
processEvents(const std::vector< uint8_t > &payload) | eng::AsioClient | private |
processPacket(const std::vector< uint8_t > &data) | eng::AsioClient | private |
processWorldState(const std::vector< uint8_t > &payload) | eng::AsioClient | private |
retransmitReliable() | eng::AsioClient | private |
sendAck(std::uint32_t cumulative, std::uint32_t ackBits) | eng::AsioClient | virtual |
sendConnect(const std::string &playerName) | eng::AsioClient | virtual |
sendConnectWithCaps(const std::string &playerName, std::uint32_t clientCaps) | eng::AsioClient | virtual |
sendDisconnect() | eng::AsioClient | virtual |
sendDisconnect(rnp::DisconnectReason reason) | eng::AsioClient | virtual |
sendPing() | eng::AsioClient | virtual |
sendPing(std::uint32_t nonce, std::uint32_t sendTimeMs) | eng::AsioClient | virtual |
sendPlayerInput(uint8_t direction, uint8_t shooting) | eng::AsioClient | virtual |
sendPlayerInputAsEvent(std::uint16_t playerId, uint8_t direction, uint8_t shooting, uint32_t clientTimeMs) | eng::AsioClient | virtual |
setEventsHandler(std::function< void(const std::vector< rnp::EventRecord > &)> handler) | eng::AsioClient | virtual |
setPacketHandler(rnp::PacketType type, PacketHandler handler) | eng::AsioClient | virtual |
startReceive() | eng::AsioClient | private |
~AsioClient() override=default | eng::AsioClient | |
~INetworkClient()=default | eng::INetworkClient | virtual |
~IPlugin()=default | utl::IPlugin | virtual |