[][src]Module kayrx::lxar

Linux Api for Rust

Features

  • Non-blocking TCP, UDP
  • I/O event notification queue backed by epoll
  • Zero allocations at runtime
  • Platform specific extensions

handle interfacing with each of the event notification systems of the aforementioned platforms. The details of their implementation are further discussed in Poll.

Usage

Creating a Poll, which reads events from the OS and put them into Events. You can handle IO events from the OS with it.

For more detail, see Poll.

Modules

event

Readiness event types and Utility

net

Networking primitives

Structs

Poll

Polls for readiness events on all registered values.

Registration

Handle to a user space Poll registration.

SetReadiness

Updates the readiness state of the associated Registration.

Token

Associates readiness notifications with Evented handles.

UnixReady

Unix specific extensions to Ready