#include <TransportMonitorImpl.h>
Definition at line 26 of file TransportMonitorImpl.h.
◆ TransportReportVec
◆ TransportMonitorImpl()
OpenDDS::DCPS::TransportMonitorImpl::TransportMonitorImpl |
( |
TransportImpl * |
transport, |
|
|
OpenDDS::DCPS::TransportReportDataWriter_ptr |
transport_writer |
|
) |
| |
◆ ~TransportMonitorImpl()
OpenDDS::DCPS::TransportMonitorImpl::~TransportMonitorImpl |
( |
| ) |
|
|
virtual |
◆ report()
void OpenDDS::DCPS::TransportMonitorImpl::report |
( |
| ) |
|
|
virtual |
Implements OpenDDS::DCPS::Monitor.
Definition at line 37 of file TransportMonitorImpl.cpp.
References DDS::HANDLE_NIL, OpenDDS::DCPS::TransportReport::host, hostname_, CORBA::is_nil(), OPENDDS_END_VERSIONED_NAMESPACE_DECL, OpenDDS::DCPS::TransportReport::pid, pid_, queue_, OpenDDS::DCPS::TransportReport::transport_id, OpenDDS::DCPS::TransportReport::transport_type, and transport_writer_.
41 report.pid = this->
pid_;
43 report.transport_id = 0;
44 report.transport_type =
"";
49 for (
unsigned int i = 0; i < this->
queue_.size(); i++) {
const InstanceHandle_t HANDLE_NIL
OpenDDS::DCPS::TransportReportDataWriter_var transport_writer_
static TransportReportVec queue_
◆ hostname_
std::string OpenDDS::DCPS::TransportMonitorImpl::hostname_ |
|
private |
◆ pid_
pid_t OpenDDS::DCPS::TransportMonitorImpl::pid_ |
|
private |
◆ queue_
◆ queue_lock_
◆ transport_writer_
OpenDDS::DCPS::TransportReportDataWriter_var OpenDDS::DCPS::TransportMonitorImpl::transport_writer_ |
|
private |
The documentation for this class was generated from the following files: