LLChainSleeper Class Reference

Inheritance diagram for LLChainSleeper:

Inheritance graph
[legend]
Collaboration diagram for LLChainSleeper:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void run (LLRunner *runner, S64 handle)
 Do the process.

Static Public Member Functions

static LLRunner::run_ptr_t build (LLPumpIO *pump, S32 key)

Protected Member Functions

 LLChainSleeper (LLPumpIO *pump, S32 key)

Protected Attributes

LLPumpIOmPump
S32 mKey


Detailed Description

Definition at line 131 of file llpumpio.cpp.


Constructor & Destructor Documentation

LLChainSleeper::LLChainSleeper ( LLPumpIO pump,
S32  key 
) [inline, protected]

Definition at line 145 of file llpumpio.cpp.

Referenced by build().

Here is the caller graph for this function:


Member Function Documentation

static LLRunner::run_ptr_t LLChainSleeper::build ( LLPumpIO pump,
S32  key 
) [inline, static]

Definition at line 134 of file llpumpio.cpp.

References LLChainSleeper().

Referenced by LLPumpIO::sleepChain().

Here is the call graph for this function:

Here is the caller graph for this function:

virtual void LLChainSleeper::run ( LLRunner runner,
S64  handle 
) [inline, 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.

Implements LLRunnable.

Definition at line 139 of file llpumpio.cpp.

References LLPumpIO::clearLock(), mKey, and mPump.

Here is the call graph for this function:


Member Data Documentation

Definition at line 146 of file llpumpio.cpp.

Referenced by run().

Definition at line 147 of file llpumpio.cpp.

Referenced by run().


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

Generated on Fri May 16 08:39:43 2008 for SecondLife by  doxygen 1.5.5