DDS4CCM
1.1.6
|
Public Member Functions | |
DDSParticipantTopic (DDS::DomainParticipant_ptr dp) | |
~DDSParticipantTopic (void) | |
DDS::DomainParticipant_ptr | get_participant () |
int | _ref_count () |
void | _inc_ref () |
void | _dec_ref () |
Private Attributes | |
int | ref_count_ |
DDS::DomainParticipant_var | dp_ |
Stores a list of topics for a specific domain. If several connectors run in the same process and those connectors are making use of the same topic, the topics are shared amongst the connectors.
This class maintains a reference count. It's save to remove a topic once the reference count becomes one.
CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::DDSParticipantTopic | ( | DDS::DomainParticipant_ptr | dp | ) |
CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::~DDSParticipantTopic | ( | void | ) |
void CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::_dec_ref | ( | ) |
Decrements the reference count of this class
void CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::_inc_ref | ( | ) |
Increments the reference count of this class
int CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::_ref_count | ( | ) |
Returns the reference count of this class
DDS::DomainParticipant_ptr CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::get_participant | ( | ) |
|
private |
|
private |