|
VLink 2.0.0
A high-performance communication middleware
|
Transport configuration for the ddst:// TravoDDS backend.
更多...
Transport configuration for the ddst:// TravoDDS backend.
DdstConf configures the TravoDDS transport. TravoDDS is a domestic (open-source, https://gitee.com/agiros/travodds) DDS implementation; its API surface exposed by VLink is identical to DdsConf (Fast-DDS), but the underlying runtime is provided by TravoDDS.
ddst:// supports all six node types: kPublisher, kSubscriber, kServer, kClient, kSetter, and kGetter.| Component | Description |
|---|---|
topic | TravoDDS topic name; formed from host + "/" + path |
domain | DDS Domain ID (?domain=, default from VLINK_DDS_DOMAIN env var) |
depth | History depth (?depth=, default 0) |
qos | Named QoS profile registered via register_qos() (?qos=) |
qos_ext | Extended QoS map: part, topic, pub, sub, writer, reader |
VLINK_SUPPORT_DDST is defined. qos and qos_ext are mutually exclusive; setting both causes is_valid() to return false. "___resp" suffix.