RTI Connext TSS C++ API  Version 4.1.0 EAR
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
System

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.

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.

Variables

FACE_string RTI_TSS_SYSTEM_CONFIGURATION_CONTAINER_NAME
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Name of the container that is expected to contain the system configurations.

Detailed Description

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.


Macro Definition Documentation

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


Typedef Documentation

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.

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


Function Documentation

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.

Parameters:
self<<in>> Cannot be NULL.
Returns:
DDS_BOOLEAN_TRUE on success, DDS_BOOLEAN_FALSE on failure
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.

Parameters:
self<<in>> Cannot be NULL.
Returns:
DDS_BOOLEAN_TRUE on success, DDS_BOOLEAN_FALSE on failure

Variable Documentation

FACE_string RTI_TSS_SYSTEM_CONFIGURATION_CONTAINER_NAME

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


RTI Connext TSS C++ API Version 4.1.0 EAR Copyright © Thu Oct 9 2025 Real-Time Innovations, Inc