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 here. 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