Crate vhost_user_backend
source · [−]Expand description
A simple framework to run a vhost-user backend service.
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 Definitions
Result of vhost-user daemon operations.