#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
◆ Send()
| void Multiplayer::BaseMultiplayerClient::Send |
( |
void * | buf, |
|
|
int | size ) |
◆ SetHostIp()
| void Multiplayer::BaseMultiplayerClient::SetHostIp |
( |
uint32_t | ip | ) |
|
|
inline |
◆ SyncAll()
| void Multiplayer::BaseMultiplayerClient::SyncAll |
( |
| ) |
|
◆ TryConnect()
| bool Multiplayer::BaseMultiplayerClient::TryConnect |
( |
| ) |
|
◆ connectionId
| HSteamNetConnection Multiplayer::BaseMultiplayerClient::connectionId = k_HSteamNetConnection_Invalid |
|
protected |
◆ connectionStatus
◆ hostIp
| uint32_t Multiplayer::BaseMultiplayerClient::hostIp |
|
protected |
◆ 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: