Module dispatcher

Source
Expand description

Safe bindings for the driver runtime dispatcher stable ABI

Structs§

CurrentDispatcher
A placeholder for the currently active dispatcher. Use OnDispatcher::on_dispatcher to access it when needed.
Dispatcher
An owned handle for a dispatcher managed by the driver runtime.
DispatcherBuilder
A builder for Dispatchers
DispatcherRef
An unowned reference to a driver runtime dispatcher such as is produced by calling Dispatcher::release. When this object goes out of scope it won’t shut down the dispatcher, leaving that up to the driver runtime or another owner.

Traits§

OnDispatcher
A trait that can be used to access a lifetime-constrained dispatcher in a generic way.
ShutdownObserverFn
A marker trait for a function type that can be used as a shutdown observer for Dispatcher.
TaskCallback
A marker trait for a callback that can be used with Dispatcher::post_task_sync.

Type Aliases§

fdf_dispatcher_t