4 releases (breaking)

0.9.0 Mar 1, 2022
0.8.0 Nov 15, 2021
0.7.0 Aug 16, 2021
0.6.2 Aug 5, 2021

#1355 in WebAssembly


Used in vino-provider

BSD-3-Clause

77KB
1.5K SLoC

Maintenance

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::Packets for the Vino tools.

The TransportWrapper wraps a MessageTransport along with the port name it originated from.

A TransportStream is a stream of TransportWrappers.

Dependencies

~1–3.5MB
~69K SLoC