RTI Connext TSS API  Version 3.1.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator 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.
 
#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.
 

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.

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

RTI Connext TSS API Version 3.1.2 Copyright © Tue Sep 20 2022 Real-Time Innovations, Inc