FaceTSS.h File Reference

#include "FACE/TS.hpp"
#include "dds/DCPS/PoolAllocator.h"
#include "dds/DdsDcpsPublicationC.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.

Namespaces

namespace  OpenDDS
namespace  OpenDDS::FaceTSS

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 >

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::RepoId &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)


Generated on Fri Feb 12 20:05:34 2016 for OpenDDS by  doxygen 1.4.7