aggligator 0.12.1

Aggregates multiple links (TCP, WebSocket, USB or similar) into one connection having their combined bandwidth and provides resiliency against failure of individual links, allowing failover and roaming between networks in user space.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Aggregated link connection.
//!
//! This provides a connection that is backed by a connection consisting of aggregated links.
//!
//! An [aggregated link channel](Channel) supports both message-based communication,
//! using a [Sender] and [Receiver], and [stream-based IO](Stream).
//!

mod channel;
pub(crate) mod receiver;
pub(crate) mod sender;

pub use channel::{Channel, Stream};
pub use receiver::{Receiver, ReceiverStream, RecvError};
pub use sender::{SendError, Sender, SenderSink};