OpenDDS::FaceTSS::Entities Class Reference

#include <FaceTSS.h>

List of all members.

Public Member Functions

typedef OPENDDS_MAP (FACE::CONNECTION_ID_TYPE, FaceSender) ConnIdToSenderMap
typedef OPENDDS_MAP (FACE::CONNECTION_ID_TYPE, FaceReceiver *) ConnIdToReceiverMap
 OPENDDS_MAP (FACE::CONNECTION_ID_TYPE, ConnectionInfo) connections_

Static Public Member Functions

static OpenDDS_FACE_Export
Entities
instance ()

Public Attributes

ConnIdToSenderMap senders_
ConnIdToReceiverMap receivers_

Private Member Functions

 Entities ()
 ~Entities ()

Friends

class ACE_Singleton< Entities, ACE_Thread_Mutex >

Classes

struct  ConnectionInfo
struct  DDSAdapter
class  DDSTypedAdapter
struct  FaceReceiver
struct  FaceSender


Detailed Description

Definition at line 17 of file FaceTSS.h.


Constructor & Destructor Documentation

OpenDDS::FaceTSS::Entities::Entities (  )  [private]

Definition at line 656 of file FaceTSS.cpp.

00656 {}

OpenDDS::FaceTSS::Entities::~Entities (  )  [private]

Definition at line 657 of file FaceTSS.cpp.

00657 {}


Member Function Documentation

Entities * OpenDDS::FaceTSS::Entities::instance (  )  [static]

Definition at line 659 of file FaceTSS.cpp.

Referenced by OpenDDS::FaceTSS::Listener< Msg >::on_data_available(), OpenDDS::FaceTSS::populate_header_received(), OpenDDS::FaceTSS::receive_message(), OpenDDS::FaceTSS::register_callback(), OpenDDS::FaceTSS::send_message(), and OpenDDS::FaceTSS::update_status().

00660 {
00661   return ACE_Singleton<Entities, ACE_Thread_Mutex>::instance();
00662 }

OpenDDS::FaceTSS::Entities::OPENDDS_MAP ( FACE::CONNECTION_ID_TYPE  ,
ConnectionInfo   
)

typedef OpenDDS::FaceTSS::Entities::OPENDDS_MAP ( FACE::CONNECTION_ID_TYPE  ,
FaceReceiver  
)

typedef OpenDDS::FaceTSS::Entities::OPENDDS_MAP ( FACE::CONNECTION_ID_TYPE  ,
FaceSender   
)


Friends And Related Function Documentation

friend class ACE_Singleton< Entities, ACE_Thread_Mutex > [friend]

Definition at line 18 of file FaceTSS.h.


Member Data Documentation

ConnIdToReceiverMap OpenDDS::FaceTSS::Entities::receivers_

Definition at line 69 of file FaceTSS.h.

Referenced by FACE::TS::Destroy_Connection(), FACE::TS::Get_Connection_Parameters(), OpenDDS::FaceTSS::Listener< Msg >::on_data_available(), OpenDDS::FaceTSS::populate_header_received(), OpenDDS::FaceTSS::receive_message(), OpenDDS::FaceTSS::register_callback(), and FACE::TS::Unregister_Callback().

ConnIdToSenderMap OpenDDS::FaceTSS::Entities::senders_

Definition at line 68 of file FaceTSS.h.

Referenced by FACE::TS::Destroy_Connection(), FACE::TS::Get_Connection_Parameters(), and OpenDDS::FaceTSS::send_message().


The documentation for this class was generated from the following files:
Generated on Fri Feb 12 20:06:45 2016 for OpenDDS by  doxygen 1.4.7