Expand description
Abstraction of various publisher/subscriber communication backends.
Provides a CommunicationLayer
trait as an abstraction for different publisher/subscriber
systems. The following set of backends are currently supported:
- Zenoh: The zenoh project implements a distributed
publisher/subscriber system with automated routing. To use zenoh, use the
ZenohCommunicationLayer
struct.
Modules§
- zenoh
zenoh
ProvidesZenohCommunicationLayer
to communicate overzenoh
.
Traits§
- Abstraction trait for different publisher/subscriber implementations.
- A prepared message constructed by
Publisher::prepare
. - Allows publishing messages to subscribers.
- A message received from the communication layer.
- Allows receiving messages published on a topic.