OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <DPMonitorImpl.h>
Public Member Functions | |
DPMonitorImpl (DomainParticipantImpl *dp, OpenDDS::DCPS::DomainParticipantReportDataWriter_ptr dp_writer) | |
virtual | ~DPMonitorImpl () |
virtual void | report () |
![]() | |
Monitor () | |
virtual | ~Monitor () |
Private Attributes | |
DomainParticipantImpl * | dp_ |
OpenDDS::DCPS::DomainParticipantReportDataWriter_var | dp_writer_ |
std::string | hostname_ |
pid_t | pid_ |
Definition at line 24 of file DPMonitorImpl.h.
OpenDDS::DCPS::DPMonitorImpl::DPMonitorImpl | ( | DomainParticipantImpl * | dp, |
OpenDDS::DCPS::DomainParticipantReportDataWriter_ptr | dp_writer | ||
) |
Definition at line 19 of file DPMonitorImpl.cpp.
References _duplicate(), ACE_OS::getpid(), ACE_OS::hostname(), hostname_, and pid_.
|
virtual |
Definition at line 30 of file DPMonitorImpl.cpp.
|
virtual |
Implements OpenDDS::DCPS::Monitor.
Definition at line 35 of file DPMonitorImpl.cpp.
References OpenDDS::DCPS::DomainParticipantReport::domain_id, dp_, OpenDDS::DCPS::DomainParticipantReport::dp_id, dp_writer_, OpenDDS::DCPS::DomainParticipantImpl::get_domain_id(), OpenDDS::DCPS::DomainParticipantImpl::get_id(), OpenDDS::DCPS::DomainParticipantImpl::get_topic_ids(), DDS::HANDLE_NIL, OpenDDS::DCPS::DomainParticipantReport::host, hostname_, CORBA::is_nil(), OPENDDS_END_VERSIONED_NAMESPACE_DECL, OpenDDS::DCPS::DomainParticipantReport::pid, pid_, and OpenDDS::DCPS::DomainParticipantReport::topics.
|
private |
Definition at line 32 of file DPMonitorImpl.h.
Referenced by report().
|
private |
Definition at line 33 of file DPMonitorImpl.h.
Referenced by report().
|
private |
Definition at line 34 of file DPMonitorImpl.h.
Referenced by DPMonitorImpl(), and report().
|
private |
Definition at line 35 of file DPMonitorImpl.h.
Referenced by DPMonitorImpl(), and report().