msrt 0.1.8

Portable MSRT protocol implementation.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![doc = "Reliability boundaries for MSRT."]
#![allow(dead_code, unused_imports)]

pub mod message;
pub mod packet;
pub mod policy;
pub mod recovery;

pub use message::{FragmentRange, MessageFragment, MessageKey, MessageStatus};
pub use packet::{
    AckOutcome, AckTracker, Dedup, DedupDecision, PacketAckTracker, PacketDedup,
    PacketReliabilityEvent, PacketState, RetransmitDecision, RetransmitPolicy, RetryLimitPolicy,
    SlidingWindow, TimeoutEvent, TimeoutPolicy, WindowDecision,
};
pub use policy::ReliabilityMode;
#[cfg(feature = "dynamic-recovery")]
pub use recovery::{DynamicRecoveryConfig, DynamicRecoveryState};