Expand description
Trait-based VMBus channel support.
Structs§
- Channel
Control - Control object for enabling subchannels.
- Channel
Handle - A handle to an offered channel.
- Channel
Resources - Resources used by an individual channel.
- Device
Resources - Resources used by the device to communicate with the guest.
- Restore
Control - A control interface for use to restore channels during the lifetime of the
SaveRestoreVmbusDevice::restore
method. - TooMany
Subchannels - Error indicating that too many subchannels were requested.
Enums§
- Channel
Restore Error - An error returned by
RestoreControl::restore
.
Traits§
- Save
Restore Vmbus Device - Trait for vmbus devices that implement save/restore.
- Vmbus
Device - Trait implemented by VMBus devices.
Functions§
- offer_
channel - Offers a new channel, returning a typed handle to get back the original channel when it’s revoked.
- offer_
generic_ channel - Offers a new channel with the type erased.
Type Aliases§
- Channel
Open Error - An error when opening a channel.