Skip to content

NetworkStats

Defined in: packages/core/src/network-stats.ts:9

Counter container for network statistics.

Enable via enableNetworkStats: true in PeerborneConfig, then access via peerborne.networkStats. Callers must invoke record*() methods explicitly to update counters — automatic event wiring is not yet implemented and will be added in a follow-up.

new NetworkStats(): NetworkStats

NetworkStats

recordDocumentClose(): void

Defined in: packages/core/src/network-stats.ts:42

Record a document close.

void


recordDocumentOpen(): void

Defined in: packages/core/src/network-stats.ts:37

Record a document open.

void


recordPeerConnect(): void

Defined in: packages/core/src/network-stats.ts:47

Record a peer connection.

void


recordPeerDisconnect(): void

Defined in: packages/core/src/network-stats.ts:52

Record a peer disconnection.

void


recordReceived(bytes): void

Defined in: packages/core/src/network-stats.ts:31

Record an incoming message.

number

void


recordSent(bytes): void

Defined in: packages/core/src/network-stats.ts:25

Record an outgoing message.

number

void


reset(): void

Defined in: packages/core/src/network-stats.ts:71

Reset all counters to zero.

void


snapshot(): NetworkStatsSnapshot

Defined in: packages/core/src/network-stats.ts:57

Get a snapshot of current statistics.

NetworkStatsSnapshot