#include <MonitorFactory.h>
Inheritance diagram for OpenDDS::DCPS::MonitorFactory:
Public Member Functions | |
MonitorFactory () | |
virtual | ~MonitorFactory () |
virtual Monitor * | create_sp_monitor (Service_Participant *sp) |
Factory function to create a service participant monitor object. | |
virtual Monitor * | create_dp_monitor (DomainParticipantImpl *dp) |
Factory function to create a domain participant monitor object. | |
virtual Monitor * | create_topic_monitor (TopicImpl *topic) |
Factory function to create a topic monitor object. | |
virtual Monitor * | create_publisher_monitor (PublisherImpl *publisher) |
Factory function to create a publisher monitor object. | |
virtual Monitor * | create_subscriber_monitor (SubscriberImpl *subscriber) |
Factory function to create a subscriber monitor object. | |
virtual Monitor * | create_data_writer_monitor (DataWriterImpl *dw) |
Factory function to create a data writer monitor object. | |
virtual Monitor * | create_data_writer_periodic_monitor (DataWriterImpl *dw) |
Factory function to create a data writer periodic monitor object. | |
virtual Monitor * | create_data_reader_monitor (DataReaderImpl *dr) |
Factory function to create a data reader monitor object. | |
virtual Monitor * | create_data_reader_periodic_monitor (DataReaderImpl *dr) |
Factory function to create a data reader periodic monitor object. | |
virtual Monitor * | create_transport_monitor (TransportImpl *transport) |
Factory function to create a transport monitor object. | |
virtual void | initialize () |
Initialize the monitor (required to report data). | |
Static Public Member Functions | |
static int | service_initialize () |
Full version of this library is implemented by the monitor lib.
Definition at line 47 of file MonitorFactory.h.
OpenDDS::DCPS::MonitorFactory::MonitorFactory | ( | ) |
OpenDDS::DCPS::MonitorFactory::~MonitorFactory | ( | ) | [virtual] |
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_data_reader_monitor | ( | DataReaderImpl * | dr | ) | [virtual] |
Factory function to create a data reader monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 67 of file MonitorFactory.cpp.
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_data_reader_periodic_monitor | ( | DataReaderImpl * | dr | ) | [virtual] |
Factory function to create a data reader periodic monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 73 of file MonitorFactory.cpp.
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_data_writer_monitor | ( | DataWriterImpl * | dw | ) | [virtual] |
Factory function to create a data writer monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 55 of file MonitorFactory.cpp.
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_data_writer_periodic_monitor | ( | DataWriterImpl * | dw | ) | [virtual] |
Factory function to create a data writer periodic monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 61 of file MonitorFactory.cpp.
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_dp_monitor | ( | DomainParticipantImpl * | dp | ) | [virtual] |
Factory function to create a domain participant monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 31 of file MonitorFactory.cpp.
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_publisher_monitor | ( | PublisherImpl * | publisher | ) | [virtual] |
Factory function to create a publisher monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 43 of file MonitorFactory.cpp.
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_sp_monitor | ( | Service_Participant * | sp | ) | [virtual] |
Factory function to create a service participant monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 25 of file MonitorFactory.cpp.
Referenced by OpenDDS::DCPS::Service_Participant::get_domain_participant_factory().
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_subscriber_monitor | ( | SubscriberImpl * | subscriber | ) | [virtual] |
Factory function to create a subscriber monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 49 of file MonitorFactory.cpp.
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_topic_monitor | ( | TopicImpl * | topic | ) | [virtual] |
Factory function to create a topic monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 37 of file MonitorFactory.cpp.
OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactory::create_transport_monitor | ( | TransportImpl * | transport | ) | [virtual] |
Factory function to create a transport monitor object.
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 79 of file MonitorFactory.cpp.
void OpenDDS::DCPS::MonitorFactory::initialize | ( | ) | [virtual] |
Initialize the monitor (required to report data).
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 85 of file MonitorFactory.cpp.
int OpenDDS::DCPS::MonitorFactory::service_initialize | ( | ) | [static] |
Reimplemented in OpenDDS::DCPS::MonitorFactoryImpl.
Definition at line 90 of file MonitorFactory.cpp.