Expand description
Portable MSRT protocol implementation.
Re-exports§
pub use crate::core::ChannelId;pub use crate::engine::ChannelProfile;pub use crate::engine::ChannelSpec;pub use crate::engine::DEFAULT_FRAGMENT_BYTES;pub use crate::engine::DEFAULT_MAX_RETRANSMIT_ATTEMPTS;pub use crate::engine::DEFAULT_REASSEMBLY_TIMEOUT_MS;pub use crate::engine::DEFAULT_RETRANSMIT_TIMEOUT_MS;pub use crate::engine::Engine;pub use crate::engine::EngineConfig;pub use crate::engine::EngineOutput;pub use crate::engine::MAX_CHANNEL_POLICIES;pub use crate::engine::MAX_CHANNEL_SPECS;pub use crate::engine::MAX_EVENTS;pub use crate::engine::MAX_MESSAGE_BYTES;pub use crate::engine::MAX_WIRE_BYTES;pub use crate::engine::MessageEvent;pub use crate::engine::ReceiveReport;pub use crate::engine::SendFailedEvent;pub use crate::engine::SendFailureReason;pub use crate::engine::WriteEvent;pub use crate::reliability::ChannelReliability;pub use crate::reliability::ReliabilityMode;
Modules§
- core
- Core protocol primitives. Core protocol primitives for MSRT.
- engine
- Protocol engine boundaries. Protocol engine boundaries for MSRT.
- error
- Shared protocol errors. Shared protocol error types for MSRT.
- reliability
- Reliability policy boundaries. Reliability boundaries for MSRT.
- wire
- Wire envelope boundaries. Wire envelope boundaries for MSRT.