Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
imonitor_interface Class Referenceabstract
Inheritance diagram for imonitor_interface:
Inheritance graph
Collaboration diagram for imonitor_interface:
Collaboration graph

Public Member Functions

virtual ~imonitor_interface ()=default
 
virtual void record_metric (const std::string &name, double value)=0
 
virtual void get_health ()=0
 

Detailed Description

Examples
facade_adapter_poc.cpp.

Definition at line 36 of file facade_adapter_poc.cpp.

Constructor & Destructor Documentation

◆ ~imonitor_interface()

virtual imonitor_interface::~imonitor_interface ( )
virtualdefault

Member Function Documentation

◆ get_health()

virtual void imonitor_interface::get_health ( )
pure virtual

Implemented in imonitor_adapter, and performance_monitor_old.

Examples
facade_adapter_poc.cpp.

Referenced by demonstrate_old_approach().

Here is the caller graph for this function:

◆ record_metric()

virtual void imonitor_interface::record_metric ( const std::string & name,
double value )
pure virtual

Implemented in imonitor_adapter, and performance_monitor_old.

Examples
facade_adapter_poc.cpp.

Referenced by demonstrate_new_approach(), and demonstrate_old_approach().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: