Module opentitanlib::io::nonblocking_help
source · Structs
- Implementation to be used by backends which do not need to put any internal source into
mio::poll()
of the main event loop.
Traits
- In order to provide nonblocking functionality (e.g. in the
Uart
trait), some transport backends may need help from the mainmio
event loop. This trait allows the transport to register its internal event sources with a poll registery used by the main loop, and the main loop will then be reponsible for callingnonblocking_help
every time one of the transports internal sources become ready.