Expand description
Shared adapter between Aeronet sessions and Lightyear Link entities.
Aeronet owns concrete connection/session entities and packet queues. Lightyear owns
transport-neutral Link buffers and lifecycle markers. This crate bridges the two by keeping
an Aeronet session entity related to a Lightyear link entity through AeronetLink and
AeronetLinkOf, copying Aeronet endpoint addresses onto the link, mirroring Aeronet session
state into Linked, Linking, and Unlinked, and moving byte payloads between
aeronet_io::Session queues and Link buffers.
Concrete Aeronet-backed transports such as lightyear_websocket and lightyear_webtransport
build on this crate. Server-specific lifecycle bridging lives in server.
Modules§
- server
- Server-side Aeronet lifecycle bridge for Lightyear server link entities. Server-side Aeronet lifecycle bridge.
Structs§
- Aeronet
Link - Relationship target stored on a Lightyear
Linkentity for its Aeronet session entity. - Aeronet
Link Of - Relationship source stored on an Aeronet session or server entity.
- Aeronet
Plugin - Plugin that bridges Aeronet session state and queues into Lightyear links.