Skip to main content

Module pipe

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.