Expand description
A reactor for handling file descriptors in a background thread.
§Implementation Notes
- The reactor’s background thread is spawned on the first time that the reactor handle is fetched.
- Each file descriptor registers an interest to listen for.
- On registering a new file descriptor, a pipe is used to interrupt the poll operation.
Structs§
- Handle
- A handle to the reactor, for registering and unregistering file descriptors.
- Interest
- Events that should be listened for on a given file descriptor.
Statics§
- REACTOR
- Fetches the handle to the reactor which is running in a background thread.