10 #include "monitorTypeSupportImpl.h" 12 #include <dds/DdsDcpsInfrastructureC.h> 20 OpenDDS::DCPS::DomainParticipantReportDataWriter_ptr dp_writer)
22 , dp_writer_(DomainParticipantReportDataWriter::
_duplicate(dp_writer))
42 DomainParticipantImpl::TopicIdVec topics;
45 report.
topics.length(static_cast<CORBA::ULong>(topics.size()));
46 for (DomainParticipantImpl::TopicIdVec::iterator iter = topics.begin();
49 report.
topics[length++] = *iter;
Implements the OpenDDS::DCPS::DomainParticipant interfaces.
const InstanceHandle_t HANDLE_NIL
void get_topic_ids(TopicIdVec &topics)
int hostname(char name[], size_t maxnamelen)
virtual DDS::DomainId_t get_domain_id()
OpenDDS::DCPS::DomainParticipantReportDataWriter_var dp_writer_
key GUID_t dp_id
GUID of the Domain Participant.
DomainParticipantImpl * dp_
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
DPMonitorImpl(DomainParticipantImpl *dp, OpenDDS::DCPS::DomainParticipantReportDataWriter_ptr dp_writer)
The Internal API and Implementation of OpenDDS.
DDS::DomainId_t domain_id