Lines Matching refs:interval
739 for (const auto& interval : it.second.intervals) { in dumpStatesLocked() local
743 interval.value.toString().c_str()); in dumpStatesLocked()
915 Interval& interval = intervals[i]; in onMatchedLogEventInternalLocked() local
916 interval.valueIndex = i; in onMatchedLogEventInternalLocked()
923 interval.seenNewData = true; in onMatchedLogEventInternalLocked()
984 if (interval.hasValue) { in onMatchedLogEventInternalLocked()
989 interval.value += value; in onMatchedLogEventInternalLocked()
992 interval.value = std::min(value, interval.value); in onMatchedLogEventInternalLocked()
995 interval.value = std::max(value, interval.value); in onMatchedLogEventInternalLocked()
1001 interval.value = value; in onMatchedLogEventInternalLocked()
1002 interval.hasValue = true; in onMatchedLogEventInternalLocked()
1004 interval.sampleSize += 1; in onMatchedLogEventInternalLocked()
1158 for (const Interval& interval : intervals) { in buildPartialBucket() local
1160 if (!interval.hasValue || (mSkipZeroDiffOutput && mUseDiff && interval.value.isZero())) { in buildPartialBucket()
1164 bucket.valueIndex.push_back(interval.valueIndex); in buildPartialBucket()
1165 bucket.values.push_back(getFinalValue(interval)); in buildPartialBucket()
1175 for (auto& interval : it->second.intervals) { in initCurrentSlicedBucket() local
1176 interval.hasValue = false; in initCurrentSlicedBucket()
1177 interval.sampleSize = 0; in initCurrentSlicedBucket()
1178 if (interval.seenNewData) { in initCurrentSlicedBucket()
1181 interval.seenNewData = false; in initCurrentSlicedBucket()
1234 auto& interval = slice.second.intervals[0]; in appendToFullBucket() local
1235 if (interval.hasValue) { in appendToFullBucket()
1236 mCurrentFullBucket[slice.first] += interval.value.long_value; in appendToFullBucket()
1253 auto& interval = slice.second.intervals[0]; in appendToFullBucket() local
1254 if (interval.hasValue) { in appendToFullBucket()
1255 tracker->addPastBucket(slice.first, interval.value.long_value, in appendToFullBucket()
1267 auto& interval = slice.second.intervals[0]; in appendToFullBucket() local
1268 if (interval.hasValue) { in appendToFullBucket()
1269 mCurrentFullBucket[slice.first] += interval.value.long_value; in appendToFullBucket()
1284 bool ValueMetricProducer::valuePassesThreshold(const Interval& interval) { in valuePassesThreshold() argument
1289 Value finalValue = getFinalValue(interval); in valuePassesThreshold()
1312 Value ValueMetricProducer::getFinalValue(const Interval& interval) { in getFinalValue() argument
1314 return interval.value; in getFinalValue()
1316 double sum = interval.value.type == LONG ? (double)interval.value.long_value in getFinalValue()
1317 : interval.value.double_value; in getFinalValue()
1318 return Value((double)sum / interval.sampleSize); in getFinalValue()