RTI Connext TSS API
Version 3.1.2
|
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This defines the configuration to be used by a DDS Domain Participant. More...
#include <Configuration.h>
Data Fields | |
const char * | config_name |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Configuration name used to lookup this configuration. | |
DDS_DomainId_t | domain_id |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> ID of the domain that the Domain Participant intends to join. | |
RTI_TSS_DomainParticipantQosCallback | configure_domain_participant_qos_fn |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Pointer to a function used to set the DDS Domain Participant QoS settings. | |
void * | user_data |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Pointer to data that may be needed by the configure_domain_participant_qos_fn function. | |
struct DDS_DomainParticipantListener | dp_listener |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Listener for participant status. | |
DDS_StatusMask | dp_listener_status |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Changes of communication status to be invoked on the listener. | |
struct RTI_TSS_DiscoveryConfigPlugin | discovery_config |
<<Connext Micro>> <<SafetyBase or Stricter>> Discovery config used by the underliying DDS entities to match with other DDS entities if needed. | |
const char * | qos_library |
<<Connext Pro>> QoS Library to load the QoS profile from. | |
const char * | qos_profile |
<<Connext Pro>> QoS Profile to load the DDS Domain Participant QoS settings from. | |
<<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.
const char* RTI_TSS_DDS_DomainParticipant_Configuration::config_name |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Configuration name used to lookup this configuration.
DDS_DomainId_t RTI_TSS_DDS_DomainParticipant_Configuration::domain_id |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> ID of the domain that the Domain Participant intends to join.
RTI_TSS_DomainParticipantQosCallback RTI_TSS_DDS_DomainParticipant_Configuration::configure_domain_participant_qos_fn |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Pointer to a function used to set the DDS Domain Participant QoS settings.
If this field is not NULL and qos_library and/or qos_profile are not NULL, the QoS settings loaded from that library/profile will be passed to this function. Otherwise, if this field is not NULL, and qos_library and/or qos_profile are NULL, the default QoS settings for this DDS entity type will be passed to this function.
void* RTI_TSS_DDS_DomainParticipant_Configuration::user_data |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Pointer to data that may be needed by the configure_domain_participant_qos_fn function.
struct DDS_DomainParticipantListener RTI_TSS_DDS_DomainParticipant_Configuration::dp_listener |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Listener for participant status.
DDS_StatusMask RTI_TSS_DDS_DomainParticipant_Configuration::dp_listener_status |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Changes of communication status to be invoked on the listener.
struct RTI_TSS_DiscoveryConfigPlugin RTI_TSS_DDS_DomainParticipant_Configuration::discovery_config |
<<Connext Micro>> <<SafetyBase or Stricter>> Discovery config used by the underliying DDS entities to match with other DDS entities if needed.
const char* RTI_TSS_DDS_DomainParticipant_Configuration::qos_library |
<<Connext Pro>> QoS Library to load the QoS profile from.
const char* RTI_TSS_DDS_DomainParticipant_Configuration::qos_profile |
<<Connext Pro>> QoS Profile to load the DDS Domain Participant QoS settings from.