RTI Connext TSS C API  Version 4.1.0 EAR
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DDS Domain

The DomainParticipant configuration configures the properties and QoS of a DDS DomainParticipant. More...

Modules

 Discovery
 Configuration of Dynamic-Participant, Static-Endpoint (DPSE) discovery Configuration of Dynamic-Participant, Static-Endpoint (DPSE) discovery for Micro requires functions to be called to assert discoverable remote DDS endpoints. To support this, the DomainParticipant configuration has a discovery plugin field (RTI_TSS_DDS_DomainParticipant_Configuration_T.discovery_plugin) to configure the discoverable remote entities for that DomainParticipant.

Data Structures

struct  RTI_TSS_DDS_DomainParticipant_Configuration
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This defines the configuration to be used by a DDS Domain Participant. More...

Macros

#define RTI_TSS_DDS_DomainParticipant_Configuration_INITIALIZE
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_DDS_DomainParticipant_Configuration_T.

Typedefs

typedef DDS_Boolean(* RTI_TSS_DomainParticipantQosCallback )(struct DDS_DomainParticipantQos *qos, void *user_data)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Function prototype for configuring DomainParticipant QoS.
typedef struct
RTI_TSS_DDS_DomainParticipant_Configuration 
RTI_TSS_DDS_DomainParticipant_Configuration_T
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This defines the configuration to be used by a DDS Domain Participant.

Functions

DDS_Boolean RTI_TSS_DDS_DomainParticipant_Configuration_initialize (RTI_TSS_DDS_DomainParticipant_Configuration_T *self)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_DDS_DomainParticipant_Configuration_T.

Variables

FACE_string RTI_TSS_DOMAIN_PARTICIPANT_CONFIGURATION_CONTAINER_NAME
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Name of the container that is expected to contain the DDS Domain Participant configurations.

Detailed Description

The DomainParticipant configuration configures the properties and QoS of a DDS DomainParticipant.

Each Connext TSS Connection relies on DDS entities created within a DomainParticipant, so each Connection configuration itself will use a DomainParticipant configuration (RTI_TSS_DDS_DomainParticipant_Configuration_T.config_name).

Different DomainParticipant configurations can be created to account for any combination of different domain IDs or participant QoS used by your TSS.


Macro Definition Documentation

#define RTI_TSS_DDS_DomainParticipant_Configuration_INITIALIZE

<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_DDS_DomainParticipant_Configuration_T.


Typedef Documentation

typedef DDS_Boolean(* RTI_TSS_DomainParticipantQosCallback)(struct DDS_DomainParticipantQos *qos, void *user_data)

<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Function prototype for configuring DomainParticipant QoS.

<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This defines the configuration to be used by a DDS Domain Participant.

The memory allocated to fill out this structure will be managed by the user and referenced by TSS.


Function Documentation

DDS_Boolean RTI_TSS_DDS_DomainParticipant_Configuration_initialize ( RTI_TSS_DDS_DomainParticipant_Configuration_T self)

<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_DDS_DomainParticipant_Configuration_T.

Parameters:
self<<in>> Cannot be NULL.
Returns:
DDS_BOOLEAN_TRUE on success, DDS_BOOLEAN_FALSE on failure

Variable Documentation

FACE_string RTI_TSS_DOMAIN_PARTICIPANT_CONFIGURATION_CONTAINER_NAME

<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Name of the container that is expected to contain the DDS Domain Participant configurations.

This is the name passed to the Configuration Open method.


RTI Connext TSS C API Version 4.1.0 EAR Copyright © Thu Oct 9 2025 Real-Time Innovations, Inc