| DDS4CCM 1.0.4 | 
#include <DomainParticipantManager.h>


| Classes | |
| class | DDSParticipantTopic | 
| Public Member Functions | |
| ~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 | |
| DomainParticipantManager (void) | |
| Constructor. | |
| DomainParticipants_iterator | get_participanttopic_by_participant (DDSDomainParticipant *dp) | 
| Private Attributes | |
| TAO_SYNCH_MUTEX | dps_mutex_ | 
| DomainParticipants | dps_ | 
| Friends | |
| class | ACE_Singleton< DomainParticipantManager, TAO_SYNCH_MUTEX > | 
| typedef std::map<ACE_CString, DDSParticipantTopic *> CIAO::NDDS::DomainParticipantManager::DomainParticipants  [private] | 
| typedef DomainParticipants::iterator CIAO::NDDS::DomainParticipantManager::DomainParticipants_iterator  [private] | 
| CIAO::NDDS::DomainParticipantManager::DomainParticipantManager | ( | void | ) |  [private] | 
Constructor.
| CIAO::NDDS::DomainParticipantManager::~DomainParticipantManager | ( | void | ) | 
Destructor.
| void CIAO::NDDS::DomainParticipantManager::_inc_ref | ( | DDSDomainParticipant * | dp, | 
| DDSTopic * | tp | ||
| ) | 
| bool CIAO::NDDS::DomainParticipantManager::add_participant | ( | const char * | qos_profile, | 
| DDSDomainParticipant * | dp | ||
| ) | 
| bool CIAO::NDDS::DomainParticipantManager::add_topic | ( | DDSDomainParticipant * | dp, | 
| DDSTopic * | tp | ||
| ) | 
| DDSDomainParticipant * CIAO::NDDS::DomainParticipantManager::get_participant | ( | const char * | qos_profile | ) | 
| DomainParticipantManager::DomainParticipants_iterator CIAO::NDDS::DomainParticipantManager::get_participanttopic_by_participant | ( | DDSDomainParticipant * | dp | ) |  [private] | 
| bool CIAO::NDDS::DomainParticipantManager::remove_participant | ( | DDSDomainParticipant * | dp | ) | 
| bool CIAO::NDDS::DomainParticipantManager::remove_topic | ( | DDSDomainParticipant * | dp, | 
| DDSTopic * | tp | ||
| ) | 
| friend class ACE_Singleton< DomainParticipantManager, TAO_SYNCH_MUTEX >  [friend] | 
 1.7.4
 1.7.4