#include <ResourceMonitorTypes.h>
Public Attributes | |
enum rmMonitorType | monitorType |
used to switch on the typeConfiguration union. More... | |
rmStatisticKey | statisticKey |
the triplet that identifies a specific instance of a statistic. More... | |
enum rmStatisticTransform | statisticTransform |
A statistic that provides an upperbound, normally gauges, the percentage of the statistic is monitored when the monitor transformation is rmPercent. With rmPercent, monitors can not be created for statistics when no upper bound is available. The valid threshold values are 0 .. 100 when the rmPercent transform is used. rmChange monitors the value of the change in a statistic reading. Since the change can be positive or negative, the thresholdValue is always assumed to be a signed. rmChange monitors the largest increase in a statistic value in rmHighWatermark monitors. rmChange monitors the largest decrease in a statistic value in rmLowWatermark monitors.
| |
union { | |
rmThresholdConfiguration threshold | |
rmWatermarkConfiguration watermark | |
rmLeakyBucketConfiguration leakyBucket | |
} | typeConfiguration |
monitor type specific configuration parameters. More... |
|
|
|
used to switch on the typeConfiguration union.
|
|
the triplet that identifies a specific instance of a statistic.
|
|
A statistic that provides an upperbound, normally gauges, the percentage of the statistic is monitored when the monitor transformation is rmPercent. With rmPercent, monitors can not be created for statistics when no upper bound is available. The valid threshold values are 0 .. 100 when the rmPercent transform is used. rmChange monitors the value of the change in a statistic reading. Since the change can be positive or negative, the thresholdValue is always assumed to be a signed. rmChange monitors the largest increase in a statistic value in rmHighWatermark monitors. rmChange monitors the largest decrease in a statistic value in rmLowWatermark monitors.
|
|
|
|
monitor type specific configuration parameters.
|
|
|