IntegerMetric [constructor] | Constructors |
accumulateCountTotalMinMax | Increase the event count by the specified count and add the specified total to the accumulated total; if the specified min is less than the current minimum recorded value of the metric, set the new minimum value to be min; if the specified max is greater than the current maximum recorded value, set the new maximum value to be max. If, however, this integer metric is inactive (i.e., isActive() is false), then this method has no effect. |
collector | collector overloads |
increment | Increase the count and total of this integer metric by 1; if 1 is less than the current minimum recorded value of the metric, set the new minimum value to be 1; if 1 is greater than the current maximum recorded value, set the new maximum value to be 1. If, however, this integer metric is not active (i.e., isActive() is false), then this method has no effect. Note that this method is functionally equivalent to update(1). |
isActive | Return true if this integer metric will actively record metrics, and false otherwise. If the returned value is false, the manipulator operations will have no effect. An integer metric will be inactive if either (1) it was not initialized with a valid metric identifier or (2) the associated metric category has been disabled (see the MetricsManager method setCategoryEnabled). Note that invoking this method is logically equivalent to the expression 0 != collector() && metricId().category()->enabled(). |
metricId | Return a MetricId object identifying this integer metric. If this metric was not supplied a valid integer collector at construction then the returned id will be invalid (i.e., metricId().isValid() is false). |
update | Increase the event count by 1 and add the specified value to the total recorded value; if value is less than the current minimum recorded value of the metric, set the new minimum value to be value; if value is greater than the current maximum recorded value, set the new maximum value to be value. If, however, this integer metric is inactive (i.e., isActive() is false), then this method has no effect. |