OpenDDS  Snapshot(2023/04/28-20:55)
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Friends | List of all members
OpenDDS::FaceTSS::Entities Class Reference

#include <FaceTSS.h>

Classes

struct  ConnectionInfo
 
struct  DDSAdapter
 
class  DDSTypedAdapter
 
struct  FaceReceiver
 
struct  FaceSender
 

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 Entitiesinstance ()
 

Public Attributes

ConnIdToSenderMap senders_
 
ConnIdToReceiverMap receivers_
 

Private Member Functions

 Entities ()
 
 ~Entities ()
 

Friends

class ACE_Singleton< Entities, ACE_Thread_Mutex >
 

Detailed Description

Definition at line 17 of file FaceTSS.h.

Constructor & Destructor Documentation

◆ Entities()

OpenDDS::FaceTSS::Entities::Entities ( )
private

Definition at line 722 of file FaceTSS.cpp.

722 {}

◆ ~Entities()

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

Definition at line 723 of file FaceTSS.cpp.

723 {}

Member Function Documentation

◆ instance()

Entities * OpenDDS::FaceTSS::Entities::instance ( void  )
static

◆ OPENDDS_MAP() [1/3]

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

◆ OPENDDS_MAP() [2/3]

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

◆ OPENDDS_MAP() [3/3]

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

Friends And Related Function Documentation

◆ ACE_Singleton< Entities, ACE_Thread_Mutex >

friend class ACE_Singleton< Entities, ACE_Thread_Mutex >
friend

Definition at line 18 of file FaceTSS.h.

Member Data Documentation

◆ receivers_

ConnIdToReceiverMap OpenDDS::FaceTSS::Entities::receivers_

◆ senders_

ConnIdToSenderMap OpenDDS::FaceTSS::Entities::senders_

The documentation for this class was generated from the following files: