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.