#include <llstat.h>
Public Types | |
enum | TimeScale { SCALE_SECOND, SCALE_MINUTE, SCALE_TWO_MINUTE, SCALE_HOUR, SCALE_DAY, SCALE_WEEK, NUM_SCALES } |
Public Member Functions | |
F32 | meanValue (TimeScale scale) const |
F32 | meanValueOverLastSecond () const |
F32 | meanValueOverLastMinute () const |
Protected Member Functions | |
LLStatAccum (bool use_frame_timer) | |
virtual | ~LLStatAccum () |
Protected Attributes | |
impl & | m |
Classes | |
class | impl |
Definition at line 47 of file llstat.h.
LLStatAccum::LLStatAccum | ( | bool | use_frame_timer | ) | [protected] |
Definition at line 227 of file llstat.cpp.
LLStatAccum::~LLStatAccum | ( | ) | [protected, virtual] |
Definition at line 237 of file llstat.cpp.
References m, and LLStatAccum::impl::meanValue().
Referenced by meanValueOverLastMinute(), and meanValueOverLastSecond().
F32 LLStatAccum::meanValueOverLastSecond | ( | ) | const [inline] |
Definition at line 68 of file llstat.h.
References meanValue(), and SCALE_SECOND.
F32 LLStatAccum::meanValueOverLastMinute | ( | ) | const [inline] |
Definition at line 69 of file llstat.h.
References meanValue(), and SCALE_MINUTE.
impl& LLStatAccum::m [protected] |
Definition at line 72 of file llstat.h.
Referenced by LLStatRate::count(), meanValue(), LLStatMeasure::sample(), LLStatTime::start(), LLStatTime::stop(), and ~LLStatAccum().