RTI Connext TSS API
Version 3.1.2
|
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. | |
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.
#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 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.
The memory allocated to fill out this structure will be managed by the user and referenced by TSS.
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.
self | <<in>> Cannot be NULL. |