Skip to content

DDS Base Operator#

Authors: Ian Stewart (NVIDIA)
Supported platforms: x86_64, aarch64
Language: C++
Last modified: October 9, 2025
Latest version: 1.0
Minimum Holoscan SDK version: 2.0.0
Tested Holoscan SDK versions: 2.0.0
Contribution metric: Level 2 - Trusted

The DDS Base Operator provides a base class which can be inherited by any operator class which requires access to a DDS domain.

This operator requires an installation of RTI Connext to provide access to the DDS domain, as specified by the OMG Data-Distribution Service.

You can obtain a license/activation key for RTI Connext directly from RTI by downloading it from the RTI Connext download page. For additional information on RTI Connext and how it integrates with NVIDIA products, please refer to the RTI-NVIDIA integration page.

If you have questions, please email evaluations@rti.com.

holoscan::ops::DDSOperatorBase#

Base class which provides the parameters and members required to access a DDS domain.

For more documentation about how these parameters (and other similar inheriting-class parameters) are used, see the RTI Connext Documentation.

Parameters#

  • qos_provider: URI for the DDS QoS Provider
  • type: std::string
  • participant_qos: Name of the QoS profile to use for the DDS DomainParticipant
  • type: std::string
  • domain_id: The ID of the DDS domain to use
  • type: uint32_t