LLWatchdogTimeout Class Reference

#include <llwatchdog.h>

Inheritance diagram for LLWatchdogTimeout:

Inheritance graph
[legend]
Collaboration diagram for LLWatchdogTimeout:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLWatchdogTimeout ()
virtual ~LLWatchdogTimeout ()
bool isAlive () const
void start ()
void stop ()
void setTimeout (F32 d)
void ping ()

Private Attributes

LLTimer mTimer
F32 mTimeout


Detailed Description

Definition at line 55 of file llwatchdog.h.


Constructor & Destructor Documentation

LLWatchdogTimeout::LLWatchdogTimeout (  ) 

Definition at line 90 of file llwatchdog.cpp.

LLWatchdogTimeout::~LLWatchdogTimeout (  )  [virtual]

Definition at line 95 of file llwatchdog.cpp.


Member Function Documentation

bool LLWatchdogTimeout::isAlive (  )  const [virtual]

Implements LLWatchdogEntry.

Definition at line 99 of file llwatchdog.cpp.

References LLTimer::getStarted(), LLTimer::hasExpired(), and mTimer.

Here is the call graph for this function:

void LLWatchdogTimeout::start ( void   )  [virtual]

Reimplemented from LLWatchdogEntry.

Definition at line 109 of file llwatchdog.cpp.

References mTimeout, mTimer, LLTimer::setTimerExpirySec(), LLWatchdogEntry::start(), and LLTimer::start().

Referenced by LLAppViewer::startMainloopTimeout().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLWatchdogTimeout::stop (  )  [virtual]

Reimplemented from LLWatchdogEntry.

Definition at line 118 of file llwatchdog.cpp.

References mTimer, LLTimer::stop(), and LLWatchdogEntry::stop().

Referenced by LLAppViewer::mainLoop(), and LLAppViewer::stopMainloopTimeout().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLWatchdogTimeout::setTimeout ( F32  d  ) 

Definition at line 104 of file llwatchdog.cpp.

References mTimeout.

Referenced by LLAppViewer::mainLoop(), and LLAppViewer::startMainloopTimeout().

Here is the caller graph for this function:

void LLWatchdogTimeout::ping (  ) 

Definition at line 124 of file llwatchdog.cpp.

References mTimeout, mTimer, and LLTimer::setTimerExpirySec().

Referenced by LLAppViewer::mainLoop().

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 69 of file llwatchdog.h.

Referenced by isAlive(), ping(), start(), and stop().

Definition at line 70 of file llwatchdog.h.

Referenced by ping(), setTimeout(), and start().


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

Generated on Fri May 16 09:38:54 2008 for SecondLife by  doxygen 1.5.5