Interface for the client network.
More...
#include <INetworkClient.hpp>
Interface for the client network.
Definition at line 25 of file INetworkClient.hpp.
◆ PacketHandler
◆ ~INetworkClient()
virtual eng::INetworkClient::~INetworkClient |
( |
| ) |
|
|
virtualdefault |
◆ connect()
virtual void eng::INetworkClient::connect |
( |
const std::string & | host, |
|
|
uint16_t | port ) |
|
pure virtual |
◆ disconnect()
virtual void eng::INetworkClient::disconnect |
( |
| ) |
|
|
pure virtual |
◆ getServerTickRate()
virtual std::uint16_t eng::INetworkClient::getServerTickRate |
( |
| ) |
const |
|
pure virtual |
◆ getSessionId()
virtual std::uint32_t eng::INetworkClient::getSessionId |
( |
| ) |
const |
|
pure virtual |
◆ sendAck()
virtual void eng::INetworkClient::sendAck |
( |
std::uint32_t | cumulative, |
|
|
std::uint32_t | ackBits ) |
|
pure virtual |
◆ sendConnect()
virtual void eng::INetworkClient::sendConnect |
( |
const std::string & | playerName | ) |
|
|
pure virtual |
◆ sendConnectWithCaps()
virtual void eng::INetworkClient::sendConnectWithCaps |
( |
const std::string & | playerName, |
|
|
std::uint32_t | clientCaps ) |
|
pure virtual |
◆ sendDisconnect() [1/2]
virtual void eng::INetworkClient::sendDisconnect |
( |
| ) |
|
|
pure virtual |
◆ sendDisconnect() [2/2]
◆ sendPing() [1/2]
virtual void eng::INetworkClient::sendPing |
( |
| ) |
|
|
pure virtual |
◆ sendPing() [2/2]
virtual void eng::INetworkClient::sendPing |
( |
std::uint32_t | nonce, |
|
|
std::uint32_t | sendTimeMs ) |
|
pure virtual |
◆ sendPlayerInput()
virtual void eng::INetworkClient::sendPlayerInput |
( |
uint8_t | direction, |
|
|
uint8_t | shooting ) |
|
pure virtual |
◆ sendPlayerInputAsEvent()
virtual void eng::INetworkClient::sendPlayerInputAsEvent |
( |
std::uint16_t | playerId, |
|
|
uint8_t | direction, |
|
|
uint8_t | shooting, |
|
|
uint32_t | clientTimeMs ) |
|
pure virtual |
◆ setEventsHandler()
virtual void eng::INetworkClient::setEventsHandler |
( |
std::function< void(const std::vector< rnp::EventRecord > &)> | handler | ) |
|
|
pure virtual |
◆ setPacketHandler()
The documentation for this class was generated from the following file: