LLEventTimer Class Reference

#include <lltimer.h>

Inheritance diagram for LLEventTimer:

Inheritance graph
[legend]
Collaboration diagram for LLEventTimer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLEventTimer (F32 period)
virtual ~LLEventTimer ()
virtual BOOL tick ()=0

Static Public Member Functions

static void updateClass ()

Protected Attributes

LLTimer mEventTimer
F32 mPeriod

Static Private Attributes

static std::list< LLEventTimer * > sActiveList


Detailed Description

Definition at line 140 of file lltimer.h.


Constructor & Destructor Documentation

LLEventTimer::LLEventTimer ( F32  period  ) 

Definition at line 525 of file lltimer.cpp.

References mPeriod, and sActiveList.

LLEventTimer::~LLEventTimer (  )  [virtual]

Definition at line 532 of file lltimer.cpp.

References sActiveList.


Member Function Documentation

virtual BOOL LLEventTimer::tick (  )  [pure virtual]

Implemented in LLLocalFriendsObserver, LLPanelFriends, LLNotifyBox, LLPostTeleportNotifiers, and LLViewerParcelMediaAutoPlay.

Referenced by updateClass().

Here is the caller graph for this function:

void LLEventTimer::updateClass (  )  [static]

Definition at line 537 of file lltimer.cpp.

References LLTimer::getElapsedTimeF32(), mEventTimer, mPeriod, LLTimer::reset(), sActiveList, and tick().

Referenced by LLAppViewer::idle(), and LLApp::stepFrame().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

std::list< LLEventTimer * > LLEventTimer::sActiveList [static, private]

Definition at line 158 of file lltimer.h.

Referenced by LLEventTimer(), updateClass(), and ~LLEventTimer().


The documentation for this class was generated from the following files:

Generated on Fri May 16 08:44:22 2008 for SecondLife by  doxygen 1.5.5