#include <basemultiplayerclient.h>
- Copyright
- (C) 2025 Individual contributors, see AUTHORS file
Inherited by Multiplayer::StandardMultiplayerClient.
◆ BaseMultiplayerClient()
Multiplayer::BaseMultiplayerClient::BaseMultiplayerClient |
( |
| ) |
|
◆ ~BaseMultiplayerClient()
Multiplayer::BaseMultiplayerClient::~BaseMultiplayerClient |
( |
| ) |
|
|
virtual |
◆ Close()
void Multiplayer::BaseMultiplayerClient::Close |
( |
| ) |
|
|
virtual |
◆ GetConnectionStatus()
ConnectionStatus Multiplayer::BaseMultiplayerClient::GetConnectionStatus |
( |
| ) |
const |
◆ GetCurrentPing()
Timing::Time Multiplayer::BaseMultiplayerClient::GetCurrentPing |
( |
| ) |
const |
|
inline |
Gets the estimated current packet roundtrip time (client->server->client).
◆ IsOpen()
bool Multiplayer::BaseMultiplayerClient::IsOpen |
( |
| ) |
const |
|
inline |
return true if client is open
◆ OnConnected()
void Multiplayer::BaseMultiplayerClient::OnConnected |
( |
| ) |
|
|
virtual |
◆ OnDisconnected()
void Multiplayer::BaseMultiplayerClient::OnDisconnected |
( |
| ) |
|
|
virtual |
◆ OnIsConnecting()
void Multiplayer::BaseMultiplayerClient::OnIsConnecting |
( |
| ) |
|
|
virtual |
◆ OnMessageReceived()
void Multiplayer::BaseMultiplayerClient::OnMessageReceived |
( |
SteamNetworkingMessage_t * | msg | ) |
|
|
virtual |
◆ OnNetConnectionStatusChanged()
void Multiplayer::BaseMultiplayerClient::OnNetConnectionStatusChanged |
( |
SteamNetConnectionStatusChangedCallback_t * | info | ) |
|
◆ Open()
bool Multiplayer::BaseMultiplayerClient::Open |
( |
| ) |
|
|
virtual |
◆ PollConnectionChanges()
void Multiplayer::BaseMultiplayerClient::PollConnectionChanges |
( |
| ) |
|
|
protected |
◆ PollIncomingMessages()
void Multiplayer::BaseMultiplayerClient::PollIncomingMessages |
( |
| ) |
|
|
protected |
◆ PushPendingMessages()
void Multiplayer::BaseMultiplayerClient::PushPendingMessages |
( |
| ) |
|
|
protected |
TODO: do not make a new builder every time
◆ SyncAll()
void Multiplayer::BaseMultiplayerClient::SyncAll |
( |
| ) |
|
◆ TryConnect()
bool Multiplayer::BaseMultiplayerClient::TryConnect |
( |
| ) |
|
◆ connectionId
HSteamNetConnection Multiplayer::BaseMultiplayerClient::connectionId = k_HSteamNetConnection_Invalid |
|
protected |
◆ connectionStatus
◆ isOpen
bool Multiplayer::BaseMultiplayerClient::isOpen |
|
protected |
◆ MaxMessagesPerFrame
SizeT Multiplayer::BaseMultiplayerClient::MaxMessagesPerFrame = 1024 |
|
staticconstexpr |
◆ netInterface
ISteamNetworkingSockets* Multiplayer::BaseMultiplayerClient::netInterface |
|
protected |
◆ ping
double Multiplayer::BaseMultiplayerClient::ping |
|
protected |
◆ timeoutTimer
The documentation for this class was generated from the following files: