OpenDDS
Snapshot(2023/04/28-20:55)
dds
monitor
SubscriberMonitorImpl.h
Go to the documentation of this file.
1
/*
2
*
3
*
4
* Distributed under the OpenDDS License.
5
* See: http://www.opendds.org/license.html
6
*/
7
8
#ifndef OPENDDS_MONITOR_SUBSCRIBERMONITORIMPL_H
9
#define OPENDDS_MONITOR_SUBSCRIBERMONITORIMPL_H
10
11
#include "
monitor_export.h
"
12
#include "
dds/DCPS/MonitorFactory.h
"
13
#include "monitorTypeSupportImpl.h"
14
15
#if !defined (ACE_LACKS_PRAGMA_ONCE)
16
#pragma once
17
#endif
/* ACE_LACKS_PRAGMA_ONCE */
18
19
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
20
21
namespace
OpenDDS
{
22
namespace
DCPS {
23
24
class
SubscriberMonitorImpl
:
public
Monitor
{
25
public
:
26
SubscriberMonitorImpl
(
SubscriberImpl
* sub,
27
OpenDDS::DCPS::SubscriberReportDataWriter_ptr sub_writer);
28
virtual
~SubscriberMonitorImpl
();
29
virtual
void
report
();
30
31
private
:
32
SubscriberImpl
*
sub_
;
33
OpenDDS::DCPS::SubscriberReportDataWriter_var
sub_writer_
;
34
};
35
36
}
// namespace DCPS
37
}
// namespace OpenDDS
38
39
OPENDDS_END_VERSIONED_NAMESPACE_DECL
40
41
#endif
/* OPENDDS_DCPS_SUBSCRIBER_MONITOR_IMPL_H */
OpenDDS::DCPS::SubscriberImpl
Definition:
SubscriberImpl.h:36
OpenDDS::DCPS::SubscriberMonitorImpl::SubscriberMonitorImpl
SubscriberMonitorImpl(SubscriberImpl *sub, OpenDDS::DCPS::SubscriberReportDataWriter_ptr sub_writer)
Definition:
SubscriberMonitorImpl.cpp:21
OpenDDS::DCPS::SubscriberMonitorImpl::report
virtual void report()
Definition:
SubscriberMonitorImpl.cpp:33
MonitorFactory.h
OpenDDS::DCPS::Monitor
Definition:
MonitorFactory.h:37
monitor_export.h
OpenDDS::DCPS::SubscriberMonitorImpl::sub_
SubscriberImpl * sub_
Definition:
SubscriberMonitorImpl.h:32
OpenDDS::DCPS::SubscriberMonitorImpl
Definition:
SubscriberMonitorImpl.h:24
OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Definition:
Versioned_Namespace.h:48
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
Definition:
Hash.cpp:17
OpenDDS
The Internal API and Implementation of OpenDDS.
Definition:
AddressCache.h:28
OpenDDS::DCPS::SubscriberMonitorImpl::sub_writer_
OpenDDS::DCPS::SubscriberReportDataWriter_var sub_writer_
Definition:
SubscriberMonitorImpl.h:33
OpenDDS::DCPS::SubscriberMonitorImpl::~SubscriberMonitorImpl
virtual ~SubscriberMonitorImpl()
Definition:
SubscriberMonitorImpl.cpp:28
Generated by
1.8.13