| beginConnect(const std::string &host, uint16_t port, std::string_view playerName) | bomberman::net::NetClient | |
| cancelConnect() | bomberman::net::NetClient | |
| clientDiagnostics() | bomberman::net::NetClient | |
| clientDiagnostics() const | bomberman::net::NetClient | |
| connectState() const | bomberman::net::NetClient | inline |
| consumePendingLevelInfo(MsgLevelInfo &out) | bomberman::net::NetClient | |
| disconnectAsync() | bomberman::net::NetClient | |
| disconnectBlocking() | bomberman::net::NetClient | |
| flushOutgoing() const | bomberman::net::NetClient | |
| gameplaySilenceMs() const | bomberman::net::NetClient | |
| hasBrokenGameplayEventStream() const | bomberman::net::NetClient | |
| hasMatchStarted(uint32_t matchId) const | bomberman::net::NetClient | |
| isConnected() const | bomberman::net::NetClient | inline |
| isMatchCancelled(uint32_t matchId) const | bomberman::net::NetClient | |
| kInvalidPlayerId | bomberman::net::NetClient | static |
| lastCorrectionTick() const | bomberman::net::NetClient | |
| lastRejectReason() const | bomberman::net::NetClient | inline |
| lastSnapshotTick() const | bomberman::net::NetClient | |
| liveStats() const | bomberman::net::NetClient | |
| lobbySilenceMs() const | bomberman::net::NetClient | |
| NetClient() | bomberman::net::NetClient | |
| NetClient(const NetClient &)=delete | bomberman::net::NetClient | |
| NetClient(NetClient &&)=delete | bomberman::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() const | bomberman::net::NetClient | inline |
| 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() const | bomberman::net::NetClient | inline |
| setDiagnosticsConfig(bool enabled, bool predictionEnabled, bool remoteSmoothingEnabled) | bomberman::net::NetClient | |
| tryDequeueGameplayEvent(GameplayEvent &out) | bomberman::net::NetClient | |
| tryGetLatestCorrection(MsgCorrection &out) const | bomberman::net::NetClient | |
| tryGetLatestLobbyState(MsgLobbyState &out) const | bomberman::net::NetClient | |
| tryGetLatestMatchResult(MsgMatchResult &out) const | bomberman::net::NetClient | |
| tryGetLatestMatchStart(MsgMatchStart &out) const | bomberman::net::NetClient | |
| tryGetLatestSnapshot(MsgSnapshot &out) const | bomberman::net::NetClient | |
| tryGetMapSeed(uint32_t &outSeed) const | bomberman::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() noexcept | bomberman::net::NetClient | |