Rust bindings to the libevent async I/O framework.
Wrapper for libevent's
The exposed event handle which wraps the raw
Flags used both as inputs to define activation characteristics of an event, as well as an output given in the callback as to what triggered event activation.
The primitive event-type which is created with Event::new using a
A specialized event-type which represents a continuous-interval timer.
Flags given to the event loop to alter its behavior.
A specialized event-type which represents a one-time event that cleans itself up after execution.
Enumerates all possible reasons that the event loop may have stopped running.
The event callback's raw context type (void pointer).
The event callback's raw flags type.
A file descriptor in libevent.