bitfold-peer 0.1.5

Peer state machine for the Bitfold networking library
Documentation
#![warn(missing_docs)]

//! Peer state machine for managing remote endpoints.

/// Bandwidth throttling and utilization tracking.
pub mod bandwidth_throttle;
mod channel_state;
/// Command queue for batching operations.
pub mod command_queue;
/// Window-based flow control for reliable data transmission.
pub mod flow_control;
/// Fragment reassembly management for command packets.
mod fragment_buffer;
mod peer;
mod peer_state;
/// Path MTU discovery implementation.
pub mod pmtu_discovery;
/// Peer connection statistics tracking.
pub mod statistics;
/// Unsequenced packet duplicate detection.
pub mod unsequenced;

pub use bandwidth_throttle::BandwidthThrottle;
pub use flow_control::FlowControl;
pub use peer::Peer;
pub use peer_state::PeerState;
pub use statistics::PeerStatistics;