DDS4CCM  1.0.8
Public Member Functions | Private Types | Private Attributes
CIAO::NDDS::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::NDDS::DomainParticipantManager::DDSParticipantTopic::Topics [private]

Constructor & Destructor Documentation

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

Member Function Documentation

void CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::_dec_ref ( )
void CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::_inc_ref ( )
void CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::_inc_ref_topic ( DDSTopic *  tp)
int CIAO::NDDS::DomainParticipantManager::DDSParticipantTopic::_ref_count ( )
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)

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