Crate rotor [−] [src]
The mio-based framework for doing I/O in simple and composable way
More documentation in the guide
Modules
mio | |
void |
Macros
rotor_compose! |
Compose multiple state machines into single type |
Structs
Config |
Event loop configuration |
EarlyScope |
This is a structure that works similarly to Scope, but doesn't have a context |
EventSet | |
LoopCreator |
An object that is used to construct a loop |
LoopInstance |
Second stage of loop creation |
Notifier |
The object used to wakeup unrelated state machine |
PollOpt | |
Response |
The response of a state machine to the (mio) action |
Scope |
The structure passed to every action handler |
Time |
The current time |
Timeout | |
TimerError |
Enums
Compose2 |
Composes two state machines |
SpawnError |
Error when spawning a new state machine |
Void |
The empty type for cases which can't occur. |
WakeupError |
Error when waking up a connection |
Traits
Evented |
A value that may be registered with an |
GenericScope |
A common part of |
Machine |
A trait that every state machine in the loop must implement |