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

#3 in #vino

29 downloads per month
Used in vino-provider

BSD-3-Clause

74KB
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.6–7MB
~122K SLoC