pub type PeerRouterState = WebRTCState;Aliased Type§
pub struct PeerRouterState {
pub peers: RwLock<HashMap<String, PeerEntry>>,
pub connected_count: Atomic<usize>,
pub bytes_sent: Atomic<u64>,
pub bytes_received: Atomic<u64>,
pub mesh_received: Atomic<u64>,
pub mesh_forwarded: Atomic<u64>,
pub mesh_dropped_duplicate: Atomic<u64>,
/* private fields */
}Fields§
§peers: RwLock<HashMap<String, PeerEntry>>§connected_count: Atomic<usize>§bytes_sent: Atomic<u64>Total bytes sent across all peers (cumulative)
bytes_received: Atomic<u64>Total bytes received across all peers (cumulative)
mesh_received: Atomic<u64>Relayless mesh frames received and accepted.
mesh_forwarded: Atomic<u64>Relayless mesh frames forwarded to peers.
mesh_dropped_duplicate: Atomic<u64>Relayless mesh frames/events dropped due to dedupe.