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

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

advanceTick()bomberman::net::NetDiagnostics
beginSession(std::string_view ownerTag, bool enabled=true)bomberman::net::NetDiagnostics
endSession()bomberman::net::NetDiagnostics
NetDiagnostics(bool enabled=true)bomberman::net::NetDiagnostics
recordBombPlaced()bomberman::net::NetDiagnostics
recordBricksDestroyed(uint32_t count)bomberman::net::NetDiagnostics
recordBufferedDeadlineRecovery(uint8_t peerId, uint32_t inputSeq, uint32_t serverTick)bomberman::net::NetDiagnostics
recordDirectDeadlineConsume(uint8_t peerId, uint32_t inputSeq)bomberman::net::NetDiagnostics
recordEvent(const NetEvent &event)bomberman::net::NetDiagnostics
recordInputEntriesTooFarAhead(uint32_t count)bomberman::net::NetDiagnostics
recordInputEntriesTooLate(uint32_t count)bomberman::net::NetDiagnostics
recordInputEntriesTooLateBuffered(uint32_t count)bomberman::net::NetDiagnostics
recordInputEntriesTooLateDirect(uint32_t count)bomberman::net::NetDiagnostics
recordInputPacketFullyStale(uint32_t count=1)bomberman::net::NetDiagnostics
recordInputPacketReceived()bomberman::net::NetDiagnostics
recordMalformedPacketRecv(uint8_t peerId, uint8_t channelId, std::size_t bytes, std::string_view note={})bomberman::net::NetDiagnostics
recordPacketRecv(EMsgType type, uint8_t peerId, uint8_t channelId, std::size_t bytes, NetPacketResult result=NetPacketResult::Ok)bomberman::net::NetDiagnostics
recordPacketSent(EMsgType type, uint8_t peerId, uint8_t channelId, std::size_t bytes, NetPacketResult result=NetPacketResult::Ok)bomberman::net::NetDiagnostics
recordPeerLifecycle(NetPeerLifecycleType type, uint8_t peerId, uint32_t transportPeerId, std::string_view note={})bomberman::net::NetDiagnostics
recordRoundEnded(std::optional< uint8_t > winnerPlayerId, bool endedInDraw, uint32_t serverTick)bomberman::net::NetDiagnostics
recordServerFlowState(std::string_view stateName, bool idle, uint32_t serverTick, uint32_t matchId=0)bomberman::net::NetDiagnostics
recordSessionConfig(ServerSessionConfig config)bomberman::net::NetDiagnostics
recordSimulationGap(uint8_t peerId, uint32_t inputSeq, uint8_t heldButtons, uint32_t serverTick)bomberman::net::NetDiagnostics
samplePeerInputContinuity(uint8_t peerId, uint32_t lastReceivedInputSeq, uint32_t lastProcessedInputSeq)bomberman::net::NetDiagnostics
samplePeerTransport(uint8_t peerId, uint32_t rttMs, uint32_t rttVarianceMs, uint32_t packetLossPermille, uint32_t queuedReliable, uint32_t queuedUnreliable)bomberman::net::NetDiagnostics
toJson() constbomberman::net::NetDiagnostics
writeJsonReport(std::string_view filePath) constbomberman::net::NetDiagnostics