CMSDK  2.0.1
cmlabs::MovingAverage Member List

This is the complete list of members for cmlabs::MovingAverage, including all inherited members.

add(double val, uint32 count=1, uint64 time=GetTimeNow()) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
binCount (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
binTime (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
currentBin (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
currentBinStart (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
entries (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
getAverage(uint32 ms, double &val, uint64 &count, uint64 now=GetTimeNow()) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
getAverageMulti(uint32 ms1, uint32 ms2, uint32 ms3, double &avg1, uint64 &count1, double &avg2, uint64 &count2, double &avg3, uint64 &count3, uint64 now=GetTimeNow()) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
getPerfJSON(uint32 binMS=1000, uint32 binNum=60) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
getPerfXML(uint32 binMS=1000, uint32 binNum=60) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
getSum(uint32 ms, double &val, uint64 &count, uint64 now=GetTimeNow()) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
getSumMulti(uint32 ms1, uint32 ms2, uint32 ms3, double &sum1, uint64 &count1, double &sum2, uint64 &count2, double &sum3, uint64 &count3, uint64 now=GetTimeNow()) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
getThroughput(uint32 ms, double &valPerSec, double &countPerSec, uint64 now=GetTimeNow()) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
getThroughputMulti(uint32 ms1, uint32 ms2, uint32 ms3, double &valPerSec1, double &countPerSec1, double &valPerSec2, double &countPerSec2, double &valPerSec3, double &countPerSec3, uint64 now=GetTimeNow()) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
getTotal(double &val, uint64 &count) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
MovingAverage(uint32 binTimeMS=100, uint16 binCount=600) (defined in cmlabs::MovingAverage)cmlabs::MovingAverage
mutex (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
shiftBins(uint64 now) (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
totalCount (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
totalValue (defined in cmlabs::MovingAverage)cmlabs::MovingAverageprotected
UnitTest() (defined in cmlabs::MovingAverage)cmlabs::MovingAveragestatic
~MovingAverage() (defined in cmlabs::MovingAverage)cmlabs::MovingAverage