|
VLink 2.0.0
A high-performance communication middleware
|
Transport configuration for the ddsc:// CycloneDDS backend.
More...
Go to the source code of this file.
Transport configuration for the ddsc:// CycloneDDS backend.
DdscConf configures the Eclipse CycloneDDS transport, an open-source DDS implementation that targets both embedded and cloud deployments. It provides the same VLink API as DdsConf (Fast-DDS) but delegates to CycloneDDS internally.
ddsc:// supports all six node types: kPublisher, kSubscriber, kServer, kClient, kSetter, and kGetter.| Component | Description |
|---|---|
topic | CycloneDDS topic name; formed from host + "/" + path |
domain | DDS Domain ID (?domain=, default from VLINK_DDS_DOMAIN env var) |
depth | History depth for the endpoint (?depth=, default 0) |
qos | Named QoS profile registered via register_qos() (?qos=) |
VLINK_SUPPORT_DDSC is defined. DdsConf, DdscConf does not support register_topic() or extended QoS maps (qos_ext).