Crate aeronet_io

Crate aeronet_io 

Source
Expand description

Defines networking IO layer primitives and abstractions for aeronet, which may be used by both implementations of a specific IO layer, and consumers of any IO layer.

crates.io docs.rs

The heart of this layer is the Session component.

Re-exports§

pub use anyhow;
pub use bytes;

Modules§

connection
Logic for connection and disconnection of a Session.
packet
Transmission of unreliable byte sequences (packets) along a Session.
server
Logic for a Server entity which accepts and manages client Sessions connecting to it.

Structs§

AeronetIoPlugin
Sets up the IO layer functionality.
Session
Represents an Entity which can be used to transfer packets over a connection to a peer session, potentially over a network.
SessionEndpoint
Represents an Entity which may be establishing, or has already established, a connection to a peer.

Enums§

IoSystems
System set for scheduling IO layer systems.