Skip to main content

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 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.
BevyError
The built in “universal” Bevy error type. This has a blanket From impl for any type that implements Rust’s Error, meaning it can be used as a “catch all” error.
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.

Type Aliases§

Result
A core::result::Result that defaults to BevyError.