Skip to main content

Crate bitfold_peer

Crate bitfold_peer 

Source
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§

PeerState
Peer connection state machine.