|
Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
|

Public Member Functions | |
| performance_monitor_facade (const std::string &name) | |
| metrics_collector_interface & | as_metrics_collector () |
| imonitor_interface & | as_imonitor () |
| performance_monitor_impl & | impl () |
Private Attributes | |
| std::shared_ptr< performance_monitor_impl > | impl_ |
| std::shared_ptr< metrics_collector_adapter > | metrics_adapter_ |
| std::shared_ptr< imonitor_adapter > | imonitor_adapter_ |
Definition at line 168 of file facade_adapter_poc.cpp.
|
inlineexplicit |
Definition at line 170 of file facade_adapter_poc.cpp.
References imonitor_adapter_, impl_, and metrics_adapter_.
|
inline |
Definition at line 184 of file facade_adapter_poc.cpp.
References imonitor_adapter_.
Referenced by benchmark_overhead(), and demonstrate_new_approach().

|
inline |
Definition at line 180 of file facade_adapter_poc.cpp.
References metrics_adapter_.
Referenced by demonstrate_new_approach().

|
inline |
Definition at line 189 of file facade_adapter_poc.cpp.
References impl_.
Referenced by demonstrate_new_approach().

|
private |
Definition at line 196 of file facade_adapter_poc.cpp.
Referenced by as_imonitor(), and performance_monitor_facade().
|
private |
Definition at line 194 of file facade_adapter_poc.cpp.
Referenced by impl(), and performance_monitor_facade().
|
private |
Definition at line 195 of file facade_adapter_poc.cpp.
Referenced by as_metrics_collector(), and performance_monitor_facade().