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

#include <Foo_TypedTS_Impl.hpp>

Inherits FACE::TSS::RTI::Foo::TypedTS.

Public Member Functions

 TypedTS ()
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Default constructor for TypedTS class
 
 TypedTS (const TypedTS &)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Make a copy of another TypedTS object
 
 ~TypedTS ()
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Default destructor for TypedTS class
 
void Receive_Message (FACE::TSS::CONNECTION_ID_TYPE connection_id, FACE::TIMEOUT_TYPE timeout, FACE::TSS::TRANSACTION_ID_TYPE &transaction_id, FACE::DM::RTI::Foo &message, FACE::TSS::HEADER_TYPE &header, FACE::TSS::QoS_EVENT_TYPE &qos_parameters, FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Users will poll with this function for received data.
 
void Send_Message (FACE::TSS::CONNECTION_ID_TYPE connection_id, FACE::TIMEOUT_TYPE timeout, FACE::TSS::TRANSACTION_ID_TYPE &transaction_id, FACE::DM::RTI::Foo &message, FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> Upon a successful call, the DDS DataWriter corresponding to the connection with the matching connection ID will have written one message.
 
void Register_Callback (FACE::TSS::CONNECTION_ID_TYPE connection_id, FACE::TSS::RTI::Foo::Read_Callback &callback, FACE::RETURN_CODE_TYPE::Value &return_code)
 <<Connext Micro>> <<Connext Pro>> <<SafetyBase or Stricter>> The TypedTS instance supports the Register_Callback function to receive data without polling. Each received message will invoke the registered callback.
 

Detailed Description

For each user defined type, Connext TSS rtiddsegn generates a class implementing the Typed-Specific Typed Inteface. Its functions are responsible for sending and receiving the typed messages.


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