#include <MonitorFactoryImpl.h>
Inheritance diagram for OpenDDS::DCPS::MonitorFactoryImpl:


Public Member Functions | |
| MonitorFactoryImpl () | |
| virtual | ~MonitorFactoryImpl () |
| 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). | |
| ServiceParticipantReportDataWriter_ptr | get_sp_writer () |
Static Public Member Functions | |
| static int | service_initialize () |
Private Member Functions | |
| DDS::DataWriter_ptr | create_data_writer (DDS::DomainParticipant_ptr participant, DDS::Publisher_ptr publisher, const char *type_name, const char *topic_name, const DDS::DataWriterQos &dw_qos) |
Private Attributes | |
| ServiceParticipantReportDataWriter_var | sp_writer_ |
| DomainParticipantReportDataWriter_var | dp_writer_ |
| TopicReportDataWriter_var | topic_writer_ |
| PublisherReportDataWriter_var | pub_writer_ |
| SubscriberReportDataWriter_var | sub_writer_ |
| DataWriterReportDataWriter_var | dw_writer_ |
| DataWriterPeriodicReportDataWriter_var | dw_per_writer_ |
| DataReaderReportDataWriter_var | dr_writer_ |
| DataReaderPeriodicReportDataWriter_var | dr_per_writer_ |
| TransportReportDataWriter_var | transport_writer_ |
Full version of this library is implemented by the monitor lib.
| OpenDDS::DCPS::MonitorFactoryImpl::MonitorFactoryImpl | ( | ) |
| OpenDDS::DCPS::MonitorFactoryImpl::~MonitorFactoryImpl | ( | ) | [virtual] |
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_data_reader_monitor | ( | DataReaderImpl * | dr | ) | [virtual] |
Factory function to create a data reader monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_data_reader_periodic_monitor | ( | DataReaderImpl * | dr | ) | [virtual] |
Factory function to create a data reader periodic monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| DDS::DataWriter_ptr OpenDDS::DCPS::MonitorFactoryImpl::create_data_writer | ( | DDS::DomainParticipant_ptr | participant, | |
| DDS::Publisher_ptr | publisher, | |||
| const char * | type_name, | |||
| const char * | topic_name, | |||
| const DDS::DataWriterQos & | dw_qos | |||
| ) | [private] |
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_data_writer_monitor | ( | DataWriterImpl * | dw | ) | [virtual] |
Factory function to create a data writer monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_data_writer_periodic_monitor | ( | DataWriterImpl * | dw | ) | [virtual] |
Factory function to create a data writer periodic monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_dp_monitor | ( | DomainParticipantImpl * | dp | ) | [virtual] |
Factory function to create a domain participant monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_publisher_monitor | ( | PublisherImpl * | publisher | ) | [virtual] |
Factory function to create a publisher monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_sp_monitor | ( | Service_Participant * | sp | ) | [virtual] |
Factory function to create a service participant monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_subscriber_monitor | ( | SubscriberImpl * | subscriber | ) | [virtual] |
Factory function to create a subscriber monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_topic_monitor | ( | TopicImpl * | topic | ) | [virtual] |
Factory function to create a topic monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| OpenDDS::DCPS::Monitor * OpenDDS::DCPS::MonitorFactoryImpl::create_transport_monitor | ( | TransportImpl * | transport | ) | [virtual] |
Factory function to create a transport monitor object.
Reimplemented from OpenDDS::DCPS::MonitorFactory.
| ServiceParticipantReportDataWriter_ptr OpenDDS::DCPS::MonitorFactoryImpl::get_sp_writer | ( | ) |
| void OpenDDS::DCPS::MonitorFactoryImpl::initialize | ( | ) | [virtual] |
| int OpenDDS::DCPS::MonitorFactoryImpl::service_initialize | ( | ) | [static] |
Reimplemented from OpenDDS::DCPS::MonitorFactory.
DomainParticipantReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::dp_writer_ [private] |
DataReaderPeriodicReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::dr_per_writer_ [private] |
DataReaderReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::dr_writer_ [private] |
DataWriterPeriodicReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::dw_per_writer_ [private] |
DataWriterReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::dw_writer_ [private] |
PublisherReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::pub_writer_ [private] |
ServiceParticipantReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::sp_writer_ [private] |
SubscriberReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::sub_writer_ [private] |
TopicReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::topic_writer_ [private] |
TransportReportDataWriter_var OpenDDS::DCPS::MonitorFactoryImpl::transport_writer_ [private] |
1.4.7