DDS4CCM
1.1.2
|
#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 > |
|
private |
|
private |
|
private |
|
private |
Constructor.
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 | ||
) |
|
private |
bool CIAO::NDDS::DomainParticipantManager::remove_participant | ( | DDSDomainParticipant * | dp | ) |
bool CIAO::NDDS::DomainParticipantManager::remove_topic | ( | DDSDomainParticipant * | dp, |
DDSTopic * | tp | ||
) |
|
friend |