Crate diffusion[−][src]
Diffusion
Diffusion is a static library that provides several transport with a unified interface for messages based sub-pub style communication.
Structs
| FileReader |
is a reader that reads from a file. This file needs to be generated by a corresponding writer. Currently it does not support a growing file, e.g. files cannot be modified during read. |
| FileWriter |
is a writer for file. It can only start to write a new file but not append to an existing file. |
| MulticastReader |
is reader for multicast. Reads the UDP packet multicasted from writer. Each packet is a message. |
| MulticastWriter |
is writer for multicast.
|
Enums
| Error |
represents errors that can be encountered during the usage of of reader and writer. |
Traits
| Reader |
is the general trait for all readers. |
| Writer |
is the general trait for all writers. |
Type Definitions
| Result |
is an alias for crate level result derived from the crate level |