OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Namespaces | Functions
FaceTSS.h File Reference
#include "FACE/TS.hpp"
#include "dds/DCPS/PoolAllocator.h"
#include "dds/DdsDcpsSubscriptionC.h"
#include "dds/DCPS/TypeSupportImpl.h"
#include "dds/DCPS/WaitSet.h"
#include "dds/DCPS/SafetyProfileStreams.h"
#include "ace/Singleton.h"
Include dependency graph for FaceTSS.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OpenDDS::FaceTSS::Entities
 
struct  OpenDDS::FaceTSS::Entities::DDSAdapter
 
struct  OpenDDS::FaceTSS::Entities::FaceSender
 
struct  OpenDDS::FaceTSS::Entities::FaceReceiver
 
class  OpenDDS::FaceTSS::Entities::DDSTypedAdapter< Msg >
 
struct  OpenDDS::FaceTSS::Entities::ConnectionInfo
 
class  OpenDDS::FaceTSS::Listener< Msg >
 

Namespaces

 OpenDDS
 The Internal API and Implementation of OpenDDS.
 
 OpenDDS::FaceTSS
 

Functions

DDS::Duration_t OpenDDS::FaceTSS::convertTimeout (FACE::TIMEOUT_TYPE timeout)
 
FACE::SYSTEM_TIME_TYPE OpenDDS::FaceTSS::convertDuration (const DDS::Duration_t &duration)
 
FACE::SYSTEM_TIME_TYPE OpenDDS::FaceTSS::convertTime (const DDS::Time_t &timestamp)
 
void OpenDDS::FaceTSS::populate_header_received (const FACE::CONNECTION_ID_TYPE &connection_id, const DDS::DomainParticipant_var part, const DDS::SampleInfo &sinfo, FACE::RETURN_CODE_TYPE &return_code)
 
FACE::MESSAGE_INSTANCE_GUID OpenDDS::FaceTSS::create_message_instance_guid (const OpenDDS::DCPS::GUID_t &pub, const CORBA::LongLong &orig_seq)
 
FACE::RETURN_CODE_TYPE OpenDDS::FaceTSS::update_status (FACE::CONNECTION_ID_TYPE connection_id, DDS::ReturnCode_t retcode)
 
template<typename Msg >
void OpenDDS::FaceTSS::receive_message (FACE::CONNECTION_ID_TYPE connection_id, FACE::TIMEOUT_TYPE timeout, FACE::TRANSACTION_ID_TYPE &transaction_id, Msg &message, FACE::MESSAGE_SIZE_TYPE message_size, FACE::RETURN_CODE_TYPE &return_code)
 
template<typename Msg >
void OpenDDS::FaceTSS::send_message (FACE::CONNECTION_ID_TYPE connection_id, FACE::TIMEOUT_TYPE timeout, FACE::TRANSACTION_ID_TYPE &, const Msg &message, FACE::MESSAGE_SIZE_TYPE message_size, FACE::RETURN_CODE_TYPE &return_code)
 
template<typename Msg >
void OpenDDS::FaceTSS::register_callback (FACE::CONNECTION_ID_TYPE connection_id, const FACE::WAITSET_TYPE, void(*callback)(FACE::TRANSACTION_ID_TYPE, Msg &, FACE::MESSAGE_TYPE_GUID, FACE::MESSAGE_SIZE_TYPE, const FACE::WAITSET_TYPE, FACE::RETURN_CODE_TYPE &), FACE::MESSAGE_SIZE_TYPE max_message_size, FACE::RETURN_CODE_TYPE &return_code)