Crate vino_transport
source · [−]Expand description
vino-transport
Vino Transport contains the structures and methods for communicating across entity boundaries. It handles abstracting payload versions and implementations so they can be used easily.
The MessageTransport
struct normalizes vino_packet::Packet
s for
the Vino tools.
The TransportWrapper
wraps a MessageTransport
along with the port name
it originated from.
A TransportStream
is a stream of TransportWrapper
s.
Modules
The crate’s error module;.
Structs
A wrapper for a map of Strings to MessageTransport
A TransportWrapper is a wrapper around a MessageTransport with the port name it originated from.
Enums
A Failure message.
Internal signals that need to be handled before propagating to a downstream consumer.
The MessageTransport is the primary way messages are sent around Vino Networks and Schematics. It is the internal representation for normalized output Packet’s.
A success message.
Constants
The reserved port name to use when a component returns an error before it has a chance to send it to an output port.
The name of system-originating messages on a port, schematic, or origin.
Type Definitions
The crate’s Error type.