LLRunnable Class Reference

Abstract base class for running some scheduled process. More...

#include <llrun.h>

Inheritance diagram for LLRunnable:

Inheritance graph
List of all members.

Public Member Functions

 LLRunnable ()
virtual ~LLRunnable ()
virtual void run (LLRunner *runner, S64 handle)=0
 Do the process.

Detailed Description

Abstract base class for running some scheduled process.

Users of the LLRunner class are expected to derive a concrete implementation of this class which overrides the run() method to do something useful.

See also:

Definition at line 151 of file llrun.h.

Constructor & Destructor Documentation

LLRunnable::LLRunnable (  ) 

Definition at line 174 of file llrun.cpp.

LLRunnable::~LLRunnable (  )  [virtual]

Definition at line 178 of file llrun.cpp.

Member Function Documentation

virtual void LLRunnable::run ( LLRunner runner,
S64  handle 
) [pure virtual]

Do the process.

This method will be called from the LLRunner according to

runner The Runner which call run().
handle The handle this run instance is run under.

Implemented in LLChainSleeper.

The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:42 2010 for Second Life Viewer by  doxygen 1.4.7