Skip to main content

Crate vmbus_channel

Crate vmbus_channel 

Source
Expand description

Vmbus channel offer support and related functionality.

Re-exports§

pub use stream::TaggedStream;

Modules§

bus
Vmbus bus definitions.
channel
Trait-based VMBus channel support.
gpadl
GPADL support.
gpadl_ring
GPADL-backed ring buffers.
offer
Vmbus channel offer support.
resources
Resource definitions related to vmbus.
simple
Traits for implementing simple vmbus devices with no subchannels.
stream
Stream combinators shared across the vmbus channel/client stack.

Structs§

ChannelClosed
Error returned from SignalVmbusChannel::poll_for_signal indicating the channel has been closed by the other endpoint.
RawAsyncChannel
The resources for a bidirectional vmbus channel.

Traits§

SignalVmbusChannel
An object to use to communicate notifications with the remote endpoint of a vmbus channel.

Functions§

connected_async_channels
Creates a pair of connected channels. Useful for testing.