Bomberman Multiplayer
Authoritative multiplayer networking layer for Bomberman.
Loading...
Searching...
No Matches
bomberman::net::NetClient Member List

This is the complete list of members for bomberman::net::NetClient, including all inherited members.

beginConnect(const std::string &host, uint16_t port, std::string_view playerName)bomberman::net::NetClient
cancelConnect()bomberman::net::NetClient
clientDiagnostics()bomberman::net::NetClient
clientDiagnostics() constbomberman::net::NetClient
connectState() constbomberman::net::NetClientinline
consumePendingLevelInfo(MsgLevelInfo &out)bomberman::net::NetClient
disconnectAsync()bomberman::net::NetClient
disconnectBlocking()bomberman::net::NetClient
flushOutgoing() constbomberman::net::NetClient
gameplaySilenceMs() constbomberman::net::NetClient
hasBrokenGameplayEventStream() constbomberman::net::NetClient
hasMatchStarted(uint32_t matchId) constbomberman::net::NetClient
isConnected() constbomberman::net::NetClientinline
isMatchCancelled(uint32_t matchId) constbomberman::net::NetClient
kInvalidPlayerIdbomberman::net::NetClientstatic
lastCorrectionTick() constbomberman::net::NetClient
lastRejectReason() constbomberman::net::NetClientinline
lastSnapshotTick() constbomberman::net::NetClient
liveStats() constbomberman::net::NetClient
lobbySilenceMs() constbomberman::net::NetClient
NetClient()bomberman::net::NetClient
NetClient(const NetClient &)=deletebomberman::net::NetClient
NetClient(NetClient &&)=deletebomberman::net::NetClient
operator=(const NetClient &)=delete (defined in bomberman::net::NetClient)bomberman::net::NetClient
operator=(NetClient &&)=delete (defined in bomberman::net::NetClient)bomberman::net::NetClient
playerId() constbomberman::net::NetClientinline
pumpNetwork(uint16_t timeoutMs=0)bomberman::net::NetClient
sendInput(uint8_t buttons)bomberman::net::NetClient
sendLobbyReady(bool ready)bomberman::net::NetClient
sendMatchLoaded(uint32_t matchId)bomberman::net::NetClient
serverTickRate() constbomberman::net::NetClientinline
setDiagnosticsConfig(bool enabled, bool predictionEnabled, bool remoteSmoothingEnabled)bomberman::net::NetClient
tryDequeueGameplayEvent(GameplayEvent &out)bomberman::net::NetClient
tryGetLatestCorrection(MsgCorrection &out) constbomberman::net::NetClient
tryGetLatestLobbyState(MsgLobbyState &out) constbomberman::net::NetClient
tryGetLatestMatchResult(MsgMatchResult &out) constbomberman::net::NetClient
tryGetLatestMatchStart(MsgMatchStart &out) constbomberman::net::NetClient
tryGetLatestSnapshot(MsgSnapshot &out) constbomberman::net::NetClient
tryGetMapSeed(uint32_t &outSeed) constbomberman::net::NetClient
updateLivePredictionStats(bool predictionActive, bool recoveryActive, uint32_t correctionCount, uint32_t mismatchCount, uint32_t lastCorrectionDeltaQ, uint32_t maxPendingInputDepth)bomberman::net::NetClient
updateLiveTransportStats(uint32_t rttMs, uint32_t rttVarianceMs, uint32_t lossPermille, uint32_t lastSnapshotTick, uint32_t lastCorrectionTick, uint32_t snapshotAgeMs, uint32_t gameplaySilenceMs)bomberman::net::NetClient
~NetClient() noexceptbomberman::net::NetClient