Module extra::comm

Higher level communication abstractions.

Structs

DuplexStream

An extension of pipes::stream that allows both sending and receiving.

SyncChan

An extension of pipes::stream that provides synchronous message sending.

SyncPort

An extension of pipes::stream that acknowledges each message received.

Functions

DuplexStream

Creates a bidirectional stream.

rendezvous

Creates a stream whose channel, upon sending a message, blocks until the message is received.