Crate hala_io_driver
source ·Re-exports
pub use crate::thread_model::*;
Modules
Structs
- The driver to driving Asynchronous IO
- File description handle. created by implementator.
- Interest io event variant used in poll registering.
- Adapter
RawDriverExt
trait toRawDriver
trait - File id for file description handle.
- Strong type version file handle.
Enums
- File description control command.
- The response of
fd_cntl
. - File description variants are used by the
fd_open
function to open fileHandle
. - File description open flags used by
fd_open
method.
Traits
- io driver must implement this trait.
- Easier to implement version of
RawDriver
trait
Functions
- Get the currently registered io driver, or return a NotFound error if it is not registered.
- Register new io driver
- Register local thread
Spawner
- Register local thread
Spawner