RTI Connext TSS API
Version 3.1.2
|
The System configuration configures system properties for Connext TSS and the underlying DDS factories. More...
Data Structures | |
struct | RTI_TSS_Micro_Component |
<<Connext Micro>> <<SafetyBase or Stricter>> This defines a RT component factory. More... | |
struct | RTI_TSS_System_Configuration |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This defines the configuration to be used on the system. More... | |
Macros | |
#define | RTI_TSS_Micro_Component_INITIALIZE |
<<Connext Micro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_Micro_Component_t. | |
#define | RTI_TSS_System_Configuration_INITIALIZE |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_System_Configuration_T. | |
#define | RTI_TSS_SYSTEM_CONFIGURATION_CONTAINER_NAME "RTI_TSS_SYSTEM_CONFIGURATION" |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Name of the container that is expected to contain the system configurations. | |
Typedefs | |
typedef struct RTI_TSS_Micro_Component | RTI_TSS_Micro_Component_T |
<<Connext Micro>> <<SafetyBase or Stricter>> This defines a RT component factory. | |
typedef DDS_Boolean(* | RTI_TSS_DomainParticipantFactoryQosCallback )(struct DDS_DomainParticipantFactoryQos *qos, void *user_data) |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Function prototype for configuring DomainParticipantFactory QoS. | |
typedef struct RTI_TSS_System_Configuration | RTI_TSS_System_Configuration_T |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This defines the configuration to be used on the system. | |
Functions | |
DDS_Boolean | RTI_TSS_Micro_Component_initialize (RTI_TSS_Micro_Component_T *self) |
<<Connext Micro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_Micro_Component_t. | |
DDS_Boolean | RTI_TSS_System_Configuration_initialize (RTI_TSS_System_Configuration_T *self) |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_System_Configuration_T. | |
The System configuration configures system properties for Connext TSS and the underlying DDS factories.
It is applied upon the very first call, idempotently, to Base::Initialize(). The generated RTI configuration class defines a function, _populate_system_config(), that sets a static array of system configurations that are read by a Base instance when it is initialized with the configuration interface.
#define RTI_TSS_Micro_Component_INITIALIZE |
<<Connext Micro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_Micro_Component_t.
#define RTI_TSS_System_Configuration_INITIALIZE |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_System_Configuration_T.
#define RTI_TSS_SYSTEM_CONFIGURATION_CONTAINER_NAME "RTI_TSS_SYSTEM_CONFIGURATION" |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Name of the container that is expected to contain the system configurations.
This is the name passed to the Configuration Open method.
typedef struct RTI_TSS_Micro_Component RTI_TSS_Micro_Component_T |
<<Connext Micro>> <<SafetyBase or Stricter>> This defines a RT component factory.
typedef DDS_Boolean(* RTI_TSS_DomainParticipantFactoryQosCallback)(struct DDS_DomainParticipantFactoryQos *qos, void *user_data) |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Function prototype for configuring DomainParticipantFactory QoS.
typedef struct RTI_TSS_System_Configuration RTI_TSS_System_Configuration_T |
<<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.
DDS_Boolean RTI_TSS_Micro_Component_initialize | ( | RTI_TSS_Micro_Component_T * | self | ) |
<<Connext Micro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_Micro_Component_t.
self | <<in>> Cannot be NULL. |
DDS_Boolean RTI_TSS_System_Configuration_initialize | ( | RTI_TSS_System_Configuration_T * | self | ) |
<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize an instance of RTI_TSS_System_Configuration_T.
self | <<in>> Cannot be NULL. |