#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.


