10 #include "monitorTypeSupportImpl.h" 13 #include <dds/DdsDcpsInfrastructureC.h> 22 OpenDDS::DCPS::TopicReportDataWriter_ptr topic_writer)
24 topic_writer_(TopicReportDataWriter::
_duplicate(topic_writer))
47 ACE_TEXT(
"failed to obtain DomainParticipantImpl.\n")));
Implements the OpenDDS::DCPS::DomainParticipant interfaces.
key GUID_t topic_id
GUID for the Topic.
const InstanceHandle_t HANDLE_NIL
TopicMonitorImpl(TopicImpl *topic, OpenDDS::DCPS::TopicReportDataWriter_ptr topic_writer)
virtual ~TopicMonitorImpl()
GUID_t dp_id
GUID of the Domain Participant this Topic belongs to.
OpenDDS::DCPS::TopicReportDataWriter_var topic_writer_
virtual char * get_type_name()
Implements the DDS::Topic interface.
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
virtual char * get_name()
virtual DDS::DomainParticipant_ptr get_participant()