CIAO::DDS4CCM::DomainParticipantManager Class Reference

#include <DomainParticipantManager.h>

List of all members.

Classes

class  DDSParticipantTopic

Public Member Functions

 DomainParticipantManager (void)
 Constructor.
virtual ~DomainParticipantManager (void)
 Destructor.
bool add_topic (DDSDomainParticipant *dp, DDSTopic *tp)
bool remove_topic (DDSDomainParticipant *dp, DDSTopic *tp)
DDSDomainParticipant * get_participant (const char *qos_profile)
bool add_participant (const char *qos_profile, DDSDomainParticipant *dp)
bool remove_participant (DDSDomainParticipant *dp)
void _inc_ref (DDSDomainParticipant *dp, DDSTopic *tp)

Private Types

typedef std::map< ACE_CString,
DDSParticipantTopic * > 
DomainParticipants
typedef
DomainParticipants::iterator 
DomainParticipants_iterator

Private Member Functions

DomainParticipants_iterator get_participanttopic_by_participant (DDSDomainParticipant *dp)
void operator= (const DomainParticipantManager &)
 DomainParticipantManager (const DomainParticipantManager &)

Private Attributes

TAO_SYNCH_MUTEX dps_mutex_
DomainParticipants dps_

Friends

class ACE_Singleton< DomainParticipantManager, TAO_SYNCH_MUTEX >

Member Typedef Documentation

typedef DomainParticipants::iterator CIAO::DDS4CCM::DomainParticipantManager::DomainParticipants_iterator [private]

Constructor & Destructor Documentation

CIAO::DDS4CCM::DomainParticipantManager::DomainParticipantManager ( void   ) 

Constructor.

CIAO::DDS4CCM::DomainParticipantManager::~DomainParticipantManager ( void   )  [virtual]

Destructor.

CIAO::DDS4CCM::DomainParticipantManager::DomainParticipantManager ( const DomainParticipantManager  )  [private]

Member Function Documentation

void CIAO::DDS4CCM::DomainParticipantManager::_inc_ref ( DDSDomainParticipant *  dp,
DDSTopic *  tp 
)
bool CIAO::DDS4CCM::DomainParticipantManager::add_participant ( const char *  qos_profile,
DDSDomainParticipant *  dp 
)
bool CIAO::DDS4CCM::DomainParticipantManager::add_topic ( DDSDomainParticipant *  dp,
DDSTopic *  tp 
)
DDSDomainParticipant * CIAO::DDS4CCM::DomainParticipantManager::get_participant ( const char *  qos_profile  ) 
DomainParticipantManager::DomainParticipants_iterator CIAO::DDS4CCM::DomainParticipantManager::get_participanttopic_by_participant ( DDSDomainParticipant *  dp  )  [private]
void CIAO::DDS4CCM::DomainParticipantManager::operator= ( const DomainParticipantManager  )  [private]
bool CIAO::DDS4CCM::DomainParticipantManager::remove_participant ( DDSDomainParticipant *  dp  ) 
bool CIAO::DDS4CCM::DomainParticipantManager::remove_topic ( DDSDomainParticipant *  dp,
DDSTopic *  tp 
)

Friends And Related Function Documentation

friend class ACE_Singleton< DomainParticipantManager, TAO_SYNCH_MUTEX > [friend]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2