Crate vmbus_client

Source
Expand description

Client driver for the Hyper-V Virtual Machine Bus (VmBus).

Re-exports§

pub use self::saved_state::SavedState;

Modules§

driver
Support for authoring vmbus device drivers on top of the vmbus client driver.
filter
Support for filtering vmbus offers. This is useful for redirecting offers to separate client drivers.
saved_state
Saved state support for the vmbus client.

Structs§

ConnectResult
ModifyConnectionRequest
OfferInfo
Provides the offer details from the server in addition to both a channel to request client actions and a channel to receive server responses.
OpenOutput
OpenRequest
RestoreRequest
VmbusClient
VmbusClientAccess
VmbusClientBuilder
A builder for creating a VmbusClient.

Enums§

ChannelRequest
Expresses an operation requested of the client.
ConnectError
RestoreError

Traits§

PollPostMessage
SynicEventClient
The client interface synic events.
VmbusMessageSource
A stream of vmbus messages that can be paused and resumed.