RTI Connext TSS API
Version 3.1.2
|
#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. | |
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.