LLRunnable Class Reference

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

#include <llrun.h>

Inheritance diagram for LLRunnable:

Inheritance graph
[legend]

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:
LLRunner

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

Parameters:
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 Fri May 16 09:01:35 2008 for SecondLife by  doxygen 1.5.5