Skip to main content

Module blocking_io

Module blocking_io 

Source

Structs§

BlockingIoManager
Manager for managing blocking host I/O in a non-blocking manner. We use [Poll] to poll for new I/O events from the OS for sources registered using this manager.
BlockingIoSource 🔒
BlockingIoSourceReadiness
Struct reflecting the readiness of a source file description.

Enums§

BlockingIoInterest
An I/O interest for a blocked thread. Note that all threads are always considered to be interested in “error” events.

Constants§

IO_EVENT_CAPACITY 🔒
Capacity of the event queue which can be polled at a time. Since we don’t expect many simultaneous blocking I/O events this value can be set rather low.

Traits§

EvalContextExt
SourceFileDescription
Trait for file descriptions that contain a mio [Source].