#include <llstat.h>
Collaboration diagram for LLStat:
Definition at line 135 of file llstat.h.
Definition at line 302 of file llstat.cpp.
References f, i, llassert, mBeginTime, mBins, mCurBin, mDT, mLastTime, mLastValue, mNextBin, mNumBins, mNumValues, mTime, and mUseFrameTimer.
LLStat::~LLStat | ( | ) |
Definition at line 407 of file llstat.cpp.
References LLFrameTimer::getElapsedSeconds(), LLTimer::getElapsedTimeF64(), mBeginTime, mBins, mCurBin, mDT, mLastTime, mLastValue, mNextBin, mNumBins, mNumValues, mTime, mUseFrameTimer, sFrameTimer, and sTimer.
Referenced by addValue(), LLFloaterJoystick::draw(), LLViewerWindow::handlePerFrameHover(), idle_network(), process_sim_stats(), reset_statistics(), LLPipeline::resetFrameStats(), LLFrameStats::stop(), LLViewerObjectList::update(), update_statistics(), LLViewerCamera::updateCameraLocation(), LLViewerImageList::updateImages(), LLWorld::updateNetStats(), and LLViewerRegion::updateNetStats().
Definition at line 363 of file llstat.cpp.
References mBeginTime, mBins, mCurBin, mDT, mLastTime, mLastValue, mNextBin, mNumBins, mNumValues, and mTime.
S32 LLStat::getCurBin | ( | ) | const |
Definition at line 814 of file llstat.cpp.
References mCurBin.
Referenced by LLFrameStatView::draw().
F32 LLStat::getCurrent | ( | ) | const |
Definition at line 657 of file llstat.cpp.
References mBins, and mCurBin.
Referenced by LLFloaterLagMeter::determineServer(), LLStatBar::draw(), LLFloaterAbout::LLFloaterAbout(), LLHUDText::updateAll(), LLViewerStats::updateFrameStats(), and LLAgent::updateLookAt().
F64 LLStat::getCurrentBeginTime | ( | ) | const |
F32 LLStat::getCurrentDuration | ( | ) | const |
F32 LLStat::getCurrentPerSec | ( | ) | const |
Definition at line 662 of file llstat.cpp.
References mBins, mCurBin, and mDT.
Referenced by LLStatBar::draw().
F64 LLStat::getCurrentTime | ( | ) | const |
F64 LLStat::getLastTime | ( | ) | const |
F32 LLStat::getMax | ( | ) | const |
Definition at line 448 of file llstat.cpp.
References i, mBins, mLastValue, mNextBin, mNumBins, and mNumValues.
Referenced by LLStatBar::draw().
F32 LLStat::getMaxPerSec | ( | ) | const |
Definition at line 734 of file llstat.cpp.
References i, llmax(), mBins, mDT, mNextBin, mNumBins, and mNumValues.
Referenced by LLStatBar::draw().
F32 LLStat::getMean | ( | ) | const |
Definition at line 474 of file llstat.cpp.
References i, mBins, mNextBin, mNumBins, and mNumValues.
Referenced by LLFloaterLagMeter::determineNetwork(), LLStatGraph::draw(), LLStatBar::draw(), idle(), and LLViewerThrottle::updateDynamicThrottle().
F32 LLStat::getMeanDuration | ( | ) | const |
Definition at line 709 of file llstat.cpp.
References count, i, mDT, mNextBin, mNumBins, and mNumValues.
Referenced by LLFloaterLagMeter::determineClient().
F32 LLStat::getMeanPerSec | ( | ) | const |
Definition at line 682 of file llstat.cpp.
References f, i, mBins, mDT, mNextBin, mNumBins, and mNumValues.
Referenced by LLStatGraph::draw(), LLStatBar::draw(), and LLViewerWindow::handlePaint().
F32 LLStat::getMin | ( | ) | const |
Definition at line 502 of file llstat.cpp.
References i, mBins, mLastValue, mNextBin, mNumBins, and mNumValues.
Referenced by LLStatBar::draw().
F32 LLStat::getMinDuration | ( | ) | const |
F32 LLStat::getMinPerSec | ( | ) | const |
Definition at line 764 of file llstat.cpp.
References i, llmin(), mBins, mDT, mNextBin, mNumBins, and mNumValues.
Referenced by LLStatBar::draw().
S32 LLStat::getNextBin | ( | ) | const |
S32 LLStat::getNumBins | ( | ) | const |
Definition at line 809 of file llstat.cpp.
References mNumBins.
Referenced by LLFrameStatView::draw().
U32 LLStat::getNumValues | ( | ) | const |
Definition at line 804 of file llstat.cpp.
References mNumValues.
Referenced by LLStatBar::draw(), and LLFrameStatView::draw().
Definition at line 563 of file llstat.cpp.
References mBins, mCurBin, mNextBin, mNumBins, and S32.
Referenced by LLStatBar::draw(), LLViewerWindow::handlePaint(), and LLHoverView::updateHover().
Definition at line 599 of file llstat.cpp.
References mBeginTime, mCurBin, mNextBin, mNumBins, and S32.
Referenced by LLFrameStatView::draw().
Definition at line 581 of file llstat.cpp.
References mBins, mCurBin, mDT, mNextBin, mNumBins, and S32.
Referenced by LLStatBar::draw().
Definition at line 618 of file llstat.cpp.
References mCurBin, mNextBin, mNumBins, mTime, and S32.
Referenced by LLFrameStatView::draw().
F32 LLStat::getSum | ( | ) | const |
F32 LLStat::getSumDuration | ( | ) | const |
void LLStat::reset | ( | ) |
Definition at line 334 of file llstat.cpp.
References f, i, mBeginTime, mBins, mCurBin, mDT, mLastValue, mNumBins, mNumValues, and mTime.
Referenced by LLPipeline::init(), and LLViewerStats::resetStats().
void LLStat::start | ( | ) |
Definition at line 395 of file llstat.cpp.
References LLFrameTimer::getElapsedSeconds(), LLTimer::getElapsedTimeF64(), mBeginTime, mNextBin, mUseFrameTimer, sFrameTimer, and sTimer.
Referenced by send_agent_resume(), and LLFrameStats::start().
F64* LLStat::mBeginTime [private] |
Definition at line 196 of file llstat.h.
Referenced by addValue(), addValueTime(), getBinBeginTime(), getCurrentBeginTime(), getPrevBeginTime(), LLStat(), reset(), setBeginTime(), start(), and ~LLStat().
F32* LLStat::mBins [private] |
Definition at line 195 of file llstat.h.
Referenced by addValue(), addValueTime(), getBin(), getBinPerSec(), getCurrent(), getCurrentPerSec(), getMax(), getMaxPerSec(), getMean(), getMeanPerSec(), getMin(), getMinPerSec(), getPrev(), getPrevPerSec(), getSum(), LLStat(), reset(), and ~LLStat().
S32 LLStat::mCurBin [private] |
Definition at line 199 of file llstat.h.
Referenced by addValue(), addValueTime(), getCurBin(), getCurrent(), getCurrentBeginTime(), getCurrentDuration(), getCurrentPerSec(), getCurrentTime(), getPrev(), getPrevBeginTime(), getPrevPerSec(), getPrevTime(), LLStat(), and reset().
F32* LLStat::mDT [private] |
Definition at line 198 of file llstat.h.
Referenced by addValue(), addValueTime(), getBinPerSec(), getCurrentDuration(), getCurrentPerSec(), getMaxPerSec(), getMeanDuration(), getMeanPerSec(), getMinDuration(), getMinPerSec(), getPrevPerSec(), getSumDuration(), LLStat(), reset(), and ~LLStat().
F64 LLStat::mLastTime [private] |
Definition at line 194 of file llstat.h.
Referenced by addValue(), addValueTime(), getLastTime(), and LLStat().
F32 LLStat::mLastValue [private] |
Definition at line 193 of file llstat.h.
Referenced by addValue(), addValueTime(), getMax(), getMin(), LLStat(), and reset().
S32 LLStat::mNextBin [private] |
Definition at line 200 of file llstat.h.
Referenced by addValue(), addValueTime(), getMax(), getMaxPerSec(), getMean(), getMeanDuration(), getMeanPerSec(), getMin(), getMinPerSec(), getNextBin(), getPrev(), getPrevBeginTime(), getPrevPerSec(), getPrevTime(), getSum(), getSumDuration(), LLStat(), setBeginTime(), and start().
U32 LLStat::mNumBins [private] |
Definition at line 192 of file llstat.h.
Referenced by addValue(), addValueTime(), getMax(), getMaxPerSec(), getMean(), getMeanDuration(), getMeanPerSec(), getMin(), getMinDuration(), getMinPerSec(), getNumBins(), getPrev(), getPrevBeginTime(), getPrevPerSec(), getPrevTime(), getSum(), getSumDuration(), LLStat(), and reset().
U32 LLStat::mNumValues [private] |
Definition at line 191 of file llstat.h.
Referenced by addValue(), addValueTime(), getMax(), getMaxPerSec(), getMean(), getMeanDuration(), getMeanPerSec(), getMin(), getMinDuration(), getMinPerSec(), getNumValues(), getSum(), getSumDuration(), LLStat(), and reset().
F64* LLStat::mTime [private] |
Definition at line 197 of file llstat.h.
Referenced by addValue(), addValueTime(), getBinTime(), getCurrentTime(), getPrevTime(), LLStat(), reset(), and ~LLStat().
BOOL LLStat::mUseFrameTimer [private] |
LLFrameTimer LLStat::sFrameTimer [static, private] |
LLTimer LLStat::sTimer [static, private] |