Structs§
- Connection
Target - Initiate
Contact Request - Modify
Connection Request - OfferId
- A unique identifier for an offered channel.
- Offer
Params Internal - Open
Params - The parameters provided by the guest when the channel is being opened.
- Open
Request - Reserved
State - Saved
State - The top-level saved state for the VMBus channels library. It is placed in its own module to
keep the internals private, and the only thing you can do with it is convert to/from
SavedStateData
. This enforces that users always consider both the connected and disconnected states. - Saved
State Data - Alternative representation of the saved state that ensures that all code paths deal with either the connected or disconnected state, and cannot neglect one.
- Server
- A struct modeling the server side of the VMBus control plane.
- Server
With Notifier - Signal
Info
Enums§
- Action
- A channel action, sent to the device when a channel state changes.
- Channel
Error - An error caused by a channel operation.
- Message
Target - MnfUsage
- Indicates how a MNF (monitored interrupts) should be used for a channel.
- Modify
Connection Response - Response to a ModifyConnectionRequest.
- Modify
State - Monitor
Page Request - Offer
Error - Restore
Error - Update
Constants§
Traits§
- Notifier
- Trait for sending requests to devices and the guest.