r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
eng::AsioClient Member List

This is the complete list of members for eng::AsioClient, including all inherited members.

AsioClient()eng::AsioClient
connect(const std::string &host, std::uint16_t port) overrideeng::AsioClient
eng::INetworkClient::connect(const std::string &host, uint16_t port)=0eng::INetworkClientpure virtual
createLobby(rnp::PacketLobbyCreate lobbyCreate)eng::AsioClient
disconnect() overrideeng::AsioClientvirtual
generatePingNonce()eng::AsioClientprivatestatic
getConnectionState() const overrideeng::AsioClientvirtual
getCurrentLobbyId() consteng::AsioClientinline
getLatency() const overrideeng::AsioClientvirtual
getName() const overrideeng::AsioClientinlinevirtual
getServerTickRate() const overrideeng::AsioClientvirtual
getSessionId() const overrideeng::AsioClientvirtual
getStats() consteng::AsioClientinline
getType() const overrideeng::AsioClientinlinevirtual
handleConnectAccept(const rnp::PacketConnectAccept &packet, const rnp::PacketContext &context)eng::AsioClientprivate
handleDisconnect(const rnp::PacketDisconnect &packet, const rnp::PacketContext &context)eng::AsioClientprivate
handleEntityEvent(const std::vector< rnp::EventRecord > &events, const rnp::PacketContext &context) consteng::AsioClientprivate
handleError(const rnp::PacketError &packet, const rnp::PacketContext &context)eng::AsioClientprivatestatic
handleGameStart(const rnp::PacketGameStart &packet, const rnp::PacketContext &context) consteng::AsioClientprivate
handleLobbyCreateResponse(const rnp::PacketLobbyCreateResponse &packet, const rnp::PacketContext &context)eng::AsioClientprivate
handleLobbyJoinResponse(const rnp::PacketLobbyJoinResponse &packet, const rnp::PacketContext &context)eng::AsioClientprivate
handleLobbyListResponse(const rnp::PacketLobbyListResponse &packet, const rnp::PacketContext &context) consteng::AsioClientprivate
handleLobbyUpdate(const rnp::PacketLobbyUpdate &packet, const rnp::PacketContext &context) consteng::AsioClientprivate
handlePing(const rnp::PacketPingPong &packet, const rnp::PacketContext &context)eng::AsioClientprivate
handlePong(const rnp::PacketPingPong &packet, const rnp::PacketContext &context)eng::AsioClientprivate
handleReceive(std::size_t bytesReceived)eng::AsioClientprivate
handleWorldState(const rnp::PacketWorldState &packet, const rnp::PacketContext &context) consteng::AsioClientprivate
isConnected() const overrideeng::AsioClientvirtual
isInLobby() consteng::AsioClientinline
joinLobby(std::uint32_t lobbyId)eng::AsioClient
leaveLobby()eng::AsioClient
m_clientCapseng::AsioClientprivate
m_componentIdeng::AsioClientprivate
m_connectionStateeng::AsioClientprivate
m_connectionTimeouteng::AsioClientprivate
m_currentLobbyIdeng::AsioClientprivate
m_eventBuseng::AsioClientprivate
m_ioContexteng::AsioClientprivate
m_lastPingNonceeng::AsioClientprivate
m_lastPingTimeeng::AsioClientprivate
m_lastServerResponseeng::AsioClientprivate
m_latencyeng::AsioClientprivate
m_networkThreadeng::AsioClientprivate
m_onGameStarteng::AsioClientprivate
m_onLobbyCreatedeng::AsioClientprivate
m_onLobbyJoinedeng::AsioClientprivate
m_onLobbyListReceivedeng::AsioClientprivate
m_onLobbyUpdatedeng::AsioClientprivate
m_packetHandlereng::AsioClientprivate
m_pingIntervaleng::AsioClientprivate
m_playerNameeng::AsioClientprivate
m_recvBuffereng::AsioClientprivate
m_runningeng::AsioClientprivate
m_senderEndpointeng::AsioClientprivate
m_sendQueueeng::AsioClientprivate
m_sendQueueMutexeng::AsioClientprivate
m_serverEndpointeng::AsioClientprivate
m_serverHosteng::AsioClientprivate
m_serverPorteng::AsioClientprivate
m_serverTickRateeng::AsioClientprivate
m_sessionIdeng::AsioClientprivate
m_socketeng::AsioClientprivate
m_statseng::AsioClientprivate
networkThreadLoop() consteng::AsioClientprivate
processBusEvent()eng::AsioClient
processSendQueue()eng::AsioClientprivate
requestLobbyList()eng::AsioClient
requestStartGame(std::uint32_t lobbyId)eng::AsioClient
sendConnect()eng::AsioClientprivate
sendDisconnect()eng::AsioClientprivate
sendPacketImmediate(const std::vector< std::uint8_t > &data)eng::AsioClientprivate
sendPing()eng::AsioClientprivate
sendPong(std::uint32_t nonce)eng::AsioClientprivate
sendToServer(const std::vector< std::uint8_t > &data, bool reliable=false) overrideeng::AsioClientvirtual
setClientCapabilities(std::uint32_t caps) overrideeng::AsioClientvirtual
setOnGameStart(std::function< void(std::uint32_t, std::uint32_t)> callback)eng::AsioClient
setOnLobbyCreated(std::function< void(std::uint32_t, bool, rnp::ErrorCode)> callback)eng::AsioClient
setOnLobbyJoined(std::function< void(std::uint32_t, bool, rnp::ErrorCode, const rnp::LobbyInfo *)> callback)eng::AsioClient
setOnLobbyListReceived(std::function< void(const std::vector< rnp::LobbyInfo > &)> callback)eng::AsioClient
setOnLobbyUpdated(std::function< void(const rnp::LobbyInfo &)> callback)eng::AsioClient
setPlayerName(const std::string &playerName) overrideeng::AsioClientvirtual
setupPacketHandlers()eng::AsioClientprivate
startReceive()eng::AsioClientprivate
update() overrideeng::AsioClientvirtual
updateConnectionManagement()eng::AsioClientprivate
~AsioClient() overrideeng::AsioClient
~INetworkClient()=defaulteng::INetworkClientvirtual
~IPlugin()=defaultutl::IPluginvirtual