DDS4CCM  1.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic Class Reference
Collaboration diagram for CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic:
Collaboration graph

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_
 

Detailed Description

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.

Constructor & Destructor Documentation

CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::DDSParticipantTopic ( DDS::DomainParticipant_ptr  dp)
CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::~DDSParticipantTopic ( void  )

Member Function Documentation

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 ( )

Member Data Documentation

DDS::DomainParticipant_var CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::dp_
private
int CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::ref_count_
private

The documentation for this class was generated from the following files: