Interface for modules that provide monitor implementations.
More...
#include <monitoring_interface.h>
Interface for modules that provide monitor implementations.
Definition at line 345 of file monitoring_interface.h.
◆ ~IMonitorProvider()
| virtual kcenon::common::interfaces::IMonitorProvider::~IMonitorProvider |
( |
| ) |
|
|
virtualdefault |
◆ create_monitor()
| virtual std::shared_ptr< IMonitor > kcenon::common::interfaces::IMonitorProvider::create_monitor |
( |
const std::string & | name | ) |
|
|
pure virtual |
Create a new monitor with specific name.
- Parameters
-
- Returns
- Shared pointer to the new monitor
◆ get_monitor()
| virtual std::shared_ptr< IMonitor > kcenon::common::interfaces::IMonitorProvider::get_monitor |
( |
| ) |
|
|
pure virtual |
Get the default monitor instance.
- Returns
- Shared pointer to the monitor
The documentation for this interface was generated from the following file: