r-type  0.0.0
R-Type main
Loading...
Searching...
No Matches
srv::AsioServer Member List

This is the complete list of members for srv::AsioServer, including all inherited members.

addClient(const asio::ip::udp::endpoint &endpoint, const std::string &playerName, std::uint32_t clientCaps, std::uint32_t sessionId)srv::AsioServerprivate
AsioServer()srv::AsioServer
AsioServer(const AsioServer &)=deletesrv::AsioServer
AsioServer(AsioServer &&)=deletesrv::AsioServer
broadcastEntityEvents(std::uint32_t serverTick, const std::vector< rnp::EventRecord > &events)srv::AsioServer
broadcastEvents(const std::vector< rnp::EventRecord > &events)srv::AsioServer
broadcastToAll(const std::vector< uint8_t > &data)srv::AsioServer
ClientInfo typedefsrv::AsioServer
getClients() constsrv::AsioServerinline
getName() const overridesrv::AsioServerinlinevirtual
getPlayerId(const asio::ip::udp::endpoint &endpoint) constsrv::AsioServerprivate
getSessionId(const asio::ip::udp::endpoint &endpoint) constsrv::AsioServerprivate
getType() const overridesrv::AsioServerinlinevirtual
handleReceive(const asio::error_code &error, std::size_t bytesTransferred)srv::AsioServerprivate
handleReliablePacket(const asio::ip::udp::endpoint &sender, const rnp::PacketHeader &header)srv::AsioServerprivate
handleSend(const asio::error_code &error, std::size_t bytesTransferred)srv::AsioServerprivate
init(const std::string &host, uint16_t port) overridesrv::AsioServervirtual
m_clientLastAcksrv::AsioServerprivate
m_clientssrv::AsioServerprivate
m_ioContextsrv::AsioServerprivate
m_ioThreadsrv::AsioServerprivate
m_mtuPayloadBytessrv::AsioServerprivate
m_nextPlayerIdsrv::AsioServerprivate
m_nextSessionIdsrv::AsioServerprivate
m_packetHandlerssrv::AsioServerprivate
m_pendingReliablesrv::AsioServerprivate
m_recvBuffersrv::AsioServerprivate
m_remoteEndpointsrv::AsioServerprivate
m_sequenceNumbersrv::AsioServerprivate
m_serverCapssrv::AsioServerprivate
m_socketsrv::AsioServerprivate
m_tickRateHzsrv::AsioServerprivate
m_workGuardsrv::AsioServerprivate
operator=(const AsioServer &)=deletesrv::AsioServer
operator=(AsioServer &&)=deletesrv::AsioServer
PacketHandler typedefsrv::AsioServer
processAck(const asio::ip::udp::endpoint &sender, const std::vector< uint8_t > &payload)srv::AsioServerprivate
processPacket(const asio::ip::udp::endpoint &sender, const std::vector< uint8_t > &data)srv::AsioServerprivate
removeClient(const asio::ip::udp::endpoint &endpoint)srv::AsioServerprivate
retransmitReliable()srv::AsioServerprivate
sendAck(const asio::ip::udp::endpoint &client, std::uint32_t cumulative, std::uint32_t ackBits)srv::AsioServer
sendConnectAccept(const asio::ip::udp::endpoint &client, std::uint32_t sessionId)srv::AsioServer
sendEntityEvent(const asio::ip::udp::endpoint &client, std::uint32_t serverTick, const std::vector< rnp::EventRecord > &events)srv::AsioServer
sendError(const asio::ip::udp::endpoint &client, rnp::ErrorCode errorCode, const std::string &errorMessage)srv::AsioServer
sendError(const asio::ip::udp::endpoint &client, const std::string &errorMessage)srv::AsioServer
sendEvents(const asio::ip::udp::endpoint &client, const std::vector< rnp::EventRecord > &events)srv::AsioServer
sendPong(const asio::ip::udp::endpoint &client, std::uint32_t nonce, std::uint32_t sendTimeMs)srv::AsioServer
sendPong(const asio::ip::udp::endpoint &client)srv::AsioServer
sendWorldState(const asio::ip::udp::endpoint &client, std::uint32_t serverTick, const std::vector< rnp::EntityState > &entities)srv::AsioServer
sendWorldState(const asio::ip::udp::endpoint &client, const std::vector< uint8_t > &worldData)srv::AsioServer
setPacketHandler(rnp::PacketType type, PacketHandler handler)srv::AsioServer
setServerCapabilities(std::uint32_t caps)srv::AsioServerinlinevirtual
setTickRate(std::uint16_t tickRate)srv::AsioServerinlinevirtual
start() overridesrv::AsioServervirtual
startReceive()srv::AsioServerprivate
stop() overridesrv::AsioServervirtual
~AsioServer() overridesrv::AsioServer
~INetworkServer()=defaultsrv::INetworkServervirtual
~IPlugin()=defaultutl::IPluginvirtual