Crate vhost_user_backend
source ·Expand description
A simple framework to run a vhost-user backend service.
Modules§
Structs§
- Implement a simple framework to run a vhost-user service daemon.
- Epoll event handler to manage and process epoll events for registered file descriptor.
- A
VringState
object protected by Mutex for multi-threading context. - A
VringState
object protected by RwLock for multi-threading context. - Struct to maintain raw state information for a vhost-user queue.
Enums§
- Errors related to vhost-user daemon.
- Errors related to vhost-user handler.
Traits§
- Trait with interior mutability for vhost user backend servers to implement concrete services.
- Trait without interior mutability for vhost user backend servers to implement concrete services.
- Trait for objects returned by
VringT::get_ref()
. - Trait for objects returned by
VringT::get_mut()
.
Type Aliases§
- Result of vhost-user daemon operations.