Module pipe

Source
Expand description

Asynchronous vmbus pipe channels.

Structs§

BytePipe
An open vmbus pipe in byte mode, which can be read from and written to as a byte stream.
ByteReadHalf
The read half of a pipe.
ByteWriteHalf
The write half of a pipe.
MessagePipe
An open vmbus pipe in message mode, which can send and receive datagrams.
MessageReadHalf
The read half of a pipe.
MessageWriteHalf
The write half of a pipe.

Functions§

connected_byte_pipes
Creates a pair of async connected byte pipes. Useful for testing.
connected_message_pipes
Creates a pair of async connected message pipes. Useful for testing.
connected_raw_message_pipes
Creates a pair of async connected pipes in raw mode (with no vmbus pipe framing on the packets). Useful for testing.