#include <DRPeriodicMonitorImpl.h>


Public Member Functions | |
| DRPeriodicMonitorImpl (DataReaderImpl *dr, OpenDDS::DCPS::DataReaderPeriodicReportDataWriter_ptr dr_per_writer) | |
| virtual | ~DRPeriodicMonitorImpl () |
| virtual void | report () |
Private Attributes | |
| DataReaderImpl * | dr_ |
| OpenDDS::DCPS::DataReaderPeriodicReportDataWriter_var | dr_per_writer_ |
Definition at line 24 of file DRPeriodicMonitorImpl.h.
| OpenDDS::DCPS::DRPeriodicMonitorImpl::DRPeriodicMonitorImpl | ( | DataReaderImpl * | dr, | |
| OpenDDS::DCPS::DataReaderPeriodicReportDataWriter_ptr | dr_per_writer | |||
| ) |
Definition at line 20 of file DRPeriodicMonitorImpl.cpp.
References _duplicate().
00022 : dr_(dr), 00023 dr_per_writer_(DataReaderPeriodicReportDataWriter::_duplicate(dr_per_writer)) 00024 { 00025 }

| OpenDDS::DCPS::DRPeriodicMonitorImpl::~DRPeriodicMonitorImpl | ( | ) | [virtual] |
Definition at line 27 of file DRPeriodicMonitorImpl.cpp.
| void OpenDDS::DCPS::DRPeriodicMonitorImpl::report | ( | void | ) | [virtual] |
Implements OpenDDS::DCPS::Monitor.
Definition at line 32 of file DRPeriodicMonitorImpl.cpp.
References dr_, OpenDDS::DCPS::DataReaderPeriodicReport::dr_id, dr_per_writer_, OpenDDS::DCPS::DataReaderImpl::get_subscription_id(), DDS::HANDLE_NIL, and CORBA::is_nil().
00032 { 00033 if (!CORBA::is_nil(this->dr_per_writer_.in())) { 00034 DataReaderPeriodicReport report; 00035 report.dr_id = dr_->get_subscription_id(); 00036 //report.associations = dr_-> 00037 this->dr_per_writer_->write(report, DDS::HANDLE_NIL); 00038 } 00039 }

Definition at line 32 of file DRPeriodicMonitorImpl.h.
Referenced by report().
OpenDDS::DCPS::DataReaderPeriodicReportDataWriter_var OpenDDS::DCPS::DRPeriodicMonitorImpl::dr_per_writer_ [private] |
Definition at line 33 of file DRPeriodicMonitorImpl.h.
Referenced by report().
1.6.1