Skip to main content

Module reactor

Module reactor 

Source
Expand description

Asynchronous event reactor.

This module provides a lightweight wrapper around Linux epoll for multiplexing I/O events. It is optimized for edge-triggered monitoring. It is intentionally explicit about Linux readiness semantics rather than hiding them behind a higher-level async runtime abstraction.

Structsยง

Event
A readiness event generated by the reactor.
Fd
An owned file descriptor that closes on drop.
Reactor
A lightweight epoll reactor using edge-triggered monitoring (EPOLLET).
Token
An opaque token representing a registered file descriptor.