OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <TopicMonitorImpl.h>
Public Member Functions | |
TopicMonitorImpl (TopicImpl *topic, OpenDDS::DCPS::TopicReportDataWriter_ptr topic_writer) | |
virtual | ~TopicMonitorImpl () |
virtual void | report () |
![]() | |
Monitor () | |
virtual | ~Monitor () |
Private Attributes | |
TopicImpl * | topic_ |
OpenDDS::DCPS::TopicReportDataWriter_var | topic_writer_ |
Definition at line 24 of file TopicMonitorImpl.h.
OpenDDS::DCPS::TopicMonitorImpl::TopicMonitorImpl | ( | TopicImpl * | topic, |
OpenDDS::DCPS::TopicReportDataWriter_ptr | topic_writer | ||
) |
Definition at line 21 of file TopicMonitorImpl.cpp.
References _duplicate().
|
virtual |
Definition at line 28 of file TopicMonitorImpl.cpp.
|
virtual |
Implements OpenDDS::DCPS::Monitor.
Definition at line 33 of file TopicMonitorImpl.cpp.
References ACE_ERROR, ACE_TEXT(), OpenDDS::DCPS::TopicReport::dp_id, OpenDDS::DCPS::TopicImpl::get_id(), OpenDDS::DCPS::DomainParticipantImpl::get_id(), OpenDDS::DCPS::TopicDescriptionImpl::get_name(), OpenDDS::DCPS::TopicDescriptionImpl::get_participant(), OpenDDS::DCPS::TopicDescriptionImpl::get_type_name(), DDS::HANDLE_NIL, CORBA::is_nil(), LM_ERROR, OPENDDS_END_VERSIONED_NAMESPACE_DECL, topic_, OpenDDS::DCPS::TopicReport::topic_id, OpenDDS::DCPS::TopicReport::topic_name, topic_writer_, and OpenDDS::DCPS::TopicReport::type_name.
|
private |
Definition at line 32 of file TopicMonitorImpl.h.
Referenced by report().
|
private |
Definition at line 33 of file TopicMonitorImpl.h.
Referenced by report().