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

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

beginSession(std::string_view ownerTag, bool enabled, bool predictionEnabled, bool remoteSmoothingEnabled)bomberman::net::ClientDiagnostics
ClientDiagnostics(bool enabled=true)bomberman::net::ClientDiagnostics
config() constbomberman::net::ClientDiagnosticsinline
endSession()bomberman::net::ClientDiagnostics
feedPredictionStats(const PredictionStats &stats, bool reachedActive, bool everRecovered)bomberman::net::ClientDiagnostics
recordBrokenGameplayEventStream(uint32_t matchId)bomberman::net::ClientDiagnostics
recordEvent(const NetEvent &event)bomberman::net::ClientDiagnostics
recordFinalState(EConnectState finalState, uint64_t connectedDurationMs)bomberman::net::ClientDiagnostics
recordMalformedPacket(uint8_t channelId, std::size_t bytes, std::string_view note={})bomberman::net::ClientDiagnostics
recordPacketRecv(EMsgType type, uint8_t channelId, std::size_t bytes, NetPacketResult result=NetPacketResult::Ok)bomberman::net::ClientDiagnostics
recordPacketSent(EMsgType type, uint8_t channelId, std::size_t bytes, NetPacketResult result=NetPacketResult::Ok)bomberman::net::ClientDiagnostics
recordPeerLifecycle(NetPeerLifecycleType type, std::optional< uint8_t > playerId, uint32_t transportPeerId, std::string_view note={})bomberman::net::ClientDiagnostics
recordStaleCorrectionIgnored(uint32_t serverTick, uint32_t lastProcessedInputSeq)bomberman::net::ClientDiagnostics
recordStaleSnapshotIgnored(uint32_t serverTick)bomberman::net::ClientDiagnostics
recordWelcome(uint8_t assignedPlayerId, uint16_t serverTickRate, uint64_t handshakeDurationMs, uint32_t transportPeerId)bomberman::net::ClientDiagnostics
sampleGameplaySilence(uint32_t gameplaySilenceMs)bomberman::net::ClientDiagnostics
sampleInputSendGap(uint32_t gapMs)bomberman::net::ClientDiagnostics
sampleLobbySilence(uint32_t lobbySilenceMs)bomberman::net::ClientDiagnostics
samplePendingGameplayEventDepth(std::size_t depth)bomberman::net::ClientDiagnostics
sampleTransport(uint32_t rttMs, uint32_t rttVarianceMs, uint32_t lossPermille)bomberman::net::ClientDiagnostics
summary() constbomberman::net::ClientDiagnosticsinline
toJson() constbomberman::net::ClientDiagnostics
writeJsonReport(std::string_view filePath) constbomberman::net::ClientDiagnostics