RTI Connext TSS API
Version 3.1.2
|
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This defines the configuration to be used on the system. More...
#include <Configuration.h>
Data Fields | |
const char * | config_name |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Configuration name used to lookup this configuration | |
RTI_TSS_DomainParticipantFactoryQosCallback | configure_domain_participant_factory_qos_fn |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Pointer to a function used to set the DDS Domain Participant Factory QoS settings. | |
void * | user_data |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Pointer to data that may be needed by the configure_domain_participant_factory_qos_fn function. | |
RTI_UINT32 | max_connections |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Maximum number of different connections that TSS can keep track of. | |
RTI_UINT32 | max_topics |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Maximum number of different DDS topics that TSS can keep track of. | |
RTI_TSS_Micro_Component_T * | components |
<<Connext Micro>> <<SafetyBase or Stricter>> Array of RT Components to be registered into the Micro's registry. | |
RTI_UINT32 | components_length |
<<Connext Micro>> <<SafetyBase or Stricter>> Length of the components array. | |
const char * | xml_qos_file |
<<Connext Pro>> Path to file containing the QoS libraries and profiles to load. | |
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 Factory QoS settings from. | |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This defines the configuration to be used on the system.
Only one configuration will be used per instance of TSS. The memory allocated to fill out this structure will be managed by the user and referenced by TSS.
const char* RTI_TSS_System_Configuration::config_name |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Configuration name used to lookup this configuration
RTI_TSS_DomainParticipantFactoryQosCallback RTI_TSS_System_Configuration::configure_domain_participant_factory_qos_fn |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Pointer to a function used to set the DDS Domain Participant Factory QoS settings.
If this field is not NULL and RTI_TSS_System_Configuration::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_System_Configuration::user_data |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Pointer to data that may be needed by the configure_domain_participant_factory_qos_fn function.
RTI_UINT32 RTI_TSS_System_Configuration::max_connections |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Maximum number of different connections that TSS can keep track of.
RTI_UINT32 RTI_TSS_System_Configuration::max_topics |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Maximum number of different DDS topics that TSS can keep track of.
RTI_TSS_Micro_Component_T* RTI_TSS_System_Configuration::components |
<<Connext Micro>> <<SafetyBase or Stricter>> Array of RT Components to be registered into the Micro's registry.
RTI_UINT32 RTI_TSS_System_Configuration::components_length |
<<Connext Micro>> <<SafetyBase or Stricter>> Length of the components array.
const char* RTI_TSS_System_Configuration::xml_qos_file |
<<Connext Pro>> Path to file containing the QoS libraries and profiles to load.
If NULL, the USER_QOS_PROFILES.xml or the file pointed by the NDDS_QOS_PROFILES environment variable will be used.
const char* RTI_TSS_System_Configuration::qos_library |
<<Connext Pro>> QoS Library to load the QoS profile from.
const char* RTI_TSS_System_Configuration::qos_profile |
<<Connext Pro>> QoS Profile to load the DDS Domain Participant Factory QoS settings from.