#include <llstat.h>
Inheritance diagram for LLStatAccum:
Public Types | |
SCALE_SECOND | |
SCALE_MINUTE | |
SCALE_TWO_MINUTE | |
SCALE_HOUR | |
SCALE_DAY | |
SCALE_WEEK | |
NUM_SCALES | |
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::meanValueOverLastMinute | ( | ) | const [inline] |
F32 LLStatAccum::meanValueOverLastSecond | ( | ) | const [inline] |
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().