|
DDS4CCM
1.0.7
|
#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 DDS_DomainId_t domain_id, 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::pair< std::string, DDS_DomainId_t > | IdQosProfile |
| typedef std::map< IdQosProfile, 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< IdQosProfile, DDSParticipantTopic *> CIAO::NDDS::DomainParticipantManager::DomainParticipants [private] |
typedef DomainParticipants::iterator CIAO::NDDS::DomainParticipantManager::DomainParticipants_iterator [private] |
typedef std::pair<std::string, DDS_DomainId_t> CIAO::NDDS::DomainParticipantManager::IdQosProfile [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 DDS_DomainId_t | domain_id, |
| 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.5