RTI Connext TSS API  Version 3.1.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups
RTI::TSS::Base Class Reference

<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> The base class of TSS implemented by RTI More...

#include <Base.hpp>

Inheritance diagram for RTI::TSS::Base:
FACE::Configuration_Injectable::Injectable

Public Member Functions

void Initialize (const FACE::CONFIGURATION_RESOURCE &configuration, FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Initialize the Base instance
 
void Create_Connection (const FACE::TSS::CONNECTION_NAME_TYPE &connection_name, FACE::TIMEOUT_TYPE timeout, FACE::TSS::CONNECTION_ID_TYPE &connection_id, FACE::TSS::MESSAGE_SIZE_TYPE &max_message_size, FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> A connection is created with the RTI::TSS::Base Create_Connection function
 
void Destroy_Connection (FACE::TSS::CONNECTION_ID_TYPE connection_id, FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Destroys a new connection
 
void Unregister_Callback (FACE::TSS::CONNECTION_ID_TYPE connection_id, FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> This function removes a registered callback from a connection.
 
void Set_Reference (const FACE::STRING_TYPE &interface_name, FACE::Configuration **interface_reference, const FACE::GUID_TYPE id, FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> A new Base instance must set its reference to a Configuration Interface before the Base is initialized.
 
void Enable_DDS_Entities (FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Enable underliying DDS entities
 

Detailed Description

<<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> The base class of TSS implemented by RTI

For applications requiring all resources to be allocated and configured during an intialization phase, an extended function pf RTI::TSS::Base, Enable_DDS_Entities(), allows Connext TSS users first to create disabled DDS entities during initialization and then to enable them after initialization.


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