Public Member Functions | Private Types | Private Attributes

CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic Class Reference

List of all members.

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_

Member Typedef Documentation

typedef std::map<DDSTopic *, int> CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::Topics [private]

Constructor & Destructor Documentation

CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::DDSParticipantTopic ( DDSDomainParticipant *  dp )
CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::~DDSParticipantTopic ( void   )

Member Function Documentation

void CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::_dec_ref (  )
void CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::_inc_ref (  )
void CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::_inc_ref_topic ( DDSTopic *  tp )
int CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::_ref_count (  )
bool CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::add_topic ( DDSTopic *  tp )
DDSDomainParticipant * CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::get_participant (  )
bool CIAO::DDS4CCM::DomainParticipantManager::DDSParticipantTopic::remove_topic ( DDSTopic *  tp )

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines