RTI Connext TSS API  Version 3.1.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator 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.
 
#define RTI_TSS_DOMAIN_PARTICIPANT_CONFIGURATION_CONTAINER_NAME   "RTI_TSS_DOMAIN_PARTICIPANT_CONFIGURATION"
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Name of the container that is expected to contain the DDS Domain Participant configurations.
 

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.
 

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.

#define RTI_TSS_DOMAIN_PARTICIPANT_CONFIGURATION_CONTAINER_NAME   "RTI_TSS_DOMAIN_PARTICIPANT_CONFIGURATION"

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

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

RTI Connext TSS API Version 3.1.2 Copyright © Tue Sep 20 2022 Real-Time Innovations, Inc