Expand description
Peer state machine for managing remote endpoints.
Re-exports§
pub use bandwidth_throttle::BandwidthThrottle;pub use flow_control::FlowControl;pub use statistics::PeerStatistics;
Modules§
- bandwidth_
throttle - Bandwidth throttling and utilization tracking. Bandwidth throttling and utilization tracking.
- command_
queue - Command queue for batching operations.
- flow_
control - Window-based flow control for reliable data transmission. Window-based flow control for reliable data transmission.
- pmtu_
discovery - Path MTU discovery implementation. Path MTU (Maximum Transmission Unit) Discovery
- statistics
- Peer connection statistics tracking. Peer connection statistics tracking.
- unsequenced
- Unsequenced packet duplicate detection. Unsequenced packet duplicate detection using a sliding window.
Structs§
- Peer
- Represents a remote peer in the network. Tracks network quality, processes packets, and manages connection state.
Enums§
- Peer
State - Peer connection state machine.