Page Speed Optimization Libraries
1.3.25.1
|
Trivial implementation. But Count() returns a meaningful value. More...
#include "statistics.h"
Public Member Functions | |
virtual void | Add (const double value) |
Record a value in its bucket. | |
virtual void | Clear () |
Throw away all data. | |
virtual int | NumBuckets () |
Returns number of buckets the histogram actually has. | |
virtual void | EnableNegativeBuckets () |
Allow histogram have negative values. | |
virtual void | SetMinValue (double value) |
Set the minimum value allowed in histogram. | |
virtual void | SetMaxValue (double value) |
virtual void | SetSuggestedNumBuckets (int i) |
virtual GoogleString | GetName () const |
Protected Member Functions | |
virtual AbstractMutex * | lock () |
virtual double | AverageInternal () |
Note that these *Internal interfaces require the mutex to be held. | |
virtual double | PercentileInternal (const double perc) |
virtual double | StandardDeviationInternal () |
virtual double | CountInternal () |
virtual double | MaximumInternal () |
virtual double | MinimumInternal () |
virtual double | BucketStart (int index) |
virtual double | BucketCount (int index) |
Value of a bucket. |
Trivial implementation. But Count() returns a meaningful value.
virtual double net_instaweb::CountHistogram::BucketStart | ( | int | index | ) | [inline, protected, virtual] |
Lower bound of a bucket. If index == NumBuckets() + 1, returns the upper bound of the histogram. DCHECK if index is in the range of [0, NumBuckets()+1].
Implements net_instaweb::Histogram.
virtual void net_instaweb::CountHistogram::SetMaxValue | ( | double | value | ) | [inline, virtual] |
Set the value upper-bound of a histogram, the value range in histogram is [MinValue, MaxValue) or [-MaxValue, MaxValue) if enabled negative buckets.
Implements net_instaweb::Histogram.
virtual void net_instaweb::CountHistogram::SetSuggestedNumBuckets | ( | int | i | ) | [inline, virtual] |
Set the suggested number of buckets for the histogram. The implementation may chose to use a somewhat different number.
Implements net_instaweb::Histogram.