mod arena;
mod chunk;
mod pair;
mod protocol;
pub use arena::{
PayloadArena, PayloadArenaSpec, PayloadChunk,
segment_size_for as payload_segment_size_for,
};
pub use chunk::{ChunkGeometry, ChunkPlan, DEFAULT_CHUNK_BYTES};
pub use pair::{
DispatchError, ExchangeEndpoint, ExchangePayloadSpec, ExchangeSpec,
ExchangeTicket, Exchanges, FlowEvent, FlowHandler, PendingData,
PendingStart, Receiver, Sender,
};
pub use protocol::{
ChunkDescriptor, ControlEvent, ExchangeId, Flow, ResetCode,
};