Crate sabaton_mw

Source
Expand description

The Sabaton Middleware is the interface Sabaton applications use.

Applications can,

  1. Publish topics
  2. Subscribe to topics
  3. Provide a Service (using SOME/IP)
  4. Access a service via a proxy

The Sabaton middleware hides the underlying implementation of DDS and SOME/IP.

Modules§

cdds
config
error
qos
services
utils

Structs§

InitContext
Loaned
Node
All the functionality is implemented in the Node structure. To interact with the other services of the Sabaton system, a node structure must be created. The NodeBuilder structure provides a builder pattern to create the node. A node is cloneable.
NodeBuilder
PublicationMatchedStatus
PublishOptions
PublisherListener
PublisherListenerBuilder
Reader
ReaderListener
SampleStorage
Samples
A buffer to store samples. This is used for receiving one or more samples from the reader.
SubscribeOptions
SubscriberListener
SubscriberListenerBuilder
SubscriptionMatchedStatus
Writer

Traits§

AsyncReader
SyncReader