DDS4CCM
1.1.2
|
Public Member Functions | |
DDSParticipantTopic (DDSDomainParticipant *dp) | |
~DDSParticipantTopic (void) | |
DDSDomainParticipant * | get_participant () |
bool | add_topic (DDSTopic *tp) |
bool | remove_topic (DDSTopic *tp) |
int | _ref_count () |
void | _inc_ref () |
void | _dec_ref () |
void | _inc_ref_topic (DDSTopic *tp) |
Private Types | |
typedef std::map< DDSTopic *, int > | Topics |
typedef Topics::iterator | Topics_iterator |
Private Attributes | |
int | ref_count_ |
DDSDomainParticipant * | dp_ |
Topics | tps_ |
|
private |
|
private |
CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::DDSParticipantTopic | ( | DDSDomainParticipant * | dp | ) |
void CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::_inc_ref_topic | ( | DDSTopic * | tp | ) |
bool CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::add_topic | ( | DDSTopic * | tp | ) |
DDSDomainParticipant * CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::get_participant | ( | ) |
bool CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::remove_topic | ( | DDSTopic * | tp | ) |
|
private |