|
MetroCollect
2.3.4
|
Abstract delegate of MetricsController. More...
#include <MetricsController.h>

Public Member Functions | |
| virtual void | metricsContollerCollectedMetricsValues (const MetricsController &metricsController, const MetricsDiffArray &metricsDiff, const MetricsDataArray &previousMetrics, const MetricsDataArray ¤tMetrics)=0 |
| Function called every time the MetricsController has collected new values. More... | |
| virtual void | metricsContollerCollectedMetricsStats (const MetricsController &metricsController, const MetricsController::MetricsStats &metricsStats)=0 |
| Function called every time the MetricsController has computed statistics. More... | |
| virtual bool | metricsContollerShouldStopCollectingMetrics (const MetricsController &metricsController)=0 |
| Function called after each iteration to ask the delegate whether the controller should stop collecting metrics. More... | |
Abstract delegate of MetricsController.
Each function is called when the MetricsController has done something of importance
Definition at line 270 of file MetricsController.h.
|
pure virtual |
Function called every time the MetricsController has computed statistics.
| metricsController | the calling MetricsController |
| metricsStats | computed statistics |
Implemented in SnapInterface::SnapStreamInterface, MetroCollectFile, and MetroCollectStats.

|
pure virtual |
Function called every time the MetricsController has collected new values.
| metricsController | the calling MetricsController |
| metricsDiff | computed metrics differences |
| previousMetrics | earlier collected metrics |
| currentMetrics | latest collected metrics |
Implemented in SnapInterface::SnapStreamInterface, MetroCollectFile, and MetroCollectStats.

|
pure virtual |
Function called after each iteration to ask the delegate whether the controller should stop collecting metrics.
| metricsController | the calling MetricsController |
Implemented in SnapInterface::SnapStreamInterface, MetroCollectFile, and MetroCollectStats.
