Crate strymon_communication [−] [src]
Communication primitives for Strymon.
This crate contains the networking primitives for Strymon. It provides three different abstraction layers:
message
: A frame-delimited multi-part message format.transport
: Bi-directional asynchronous message channels, for sending untypedMessageBuf
s across the network.rpc
: Semi-typed asynchronous, multiplexed request-response channels.
In order to use the networking functionality, client code must initialize a
Network
handle first.
Modules
fetch |
Utilities for sending files over the network. |
message |
Reference-counted buffer for multi-part messages. |
rpc |
Asynchronous remote procedure calls. |
transport |
Asynchronous point-to-point message channels. |
Structs
Network |
Handle to the networking subsystem. |