LLIOSleeper Class Reference

Pipe that sleeps, and then responds later. More...

#include <llpipeutil.h>

Inheritance diagram for LLIOSleeper:

Inheritance graph
[legend]
Collaboration diagram for LLIOSleeper:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLIOSleeper ()

Protected Member Functions

virtual EStatus process_impl (const LLChannelDescriptors &channels, buffer_ptr_t &buffer, bool &eos, LLSD &context, LLPumpIO *pump)

Private Attributes

bool mRespond


Detailed Description

Pipe that sleeps, and then responds later.

Definition at line 151 of file llpipeutil.h.


Constructor & Destructor Documentation

LLIOSleeper::LLIOSleeper (  )  [inline]

Definition at line 154 of file llpipeutil.h.


Member Function Documentation

LLIOPipe::EStatus LLIOSleeper::process_impl ( const LLChannelDescriptors channels,
buffer_ptr_t buffer,
bool &  eos,
LLSD context,
LLPumpIO pump 
) [protected, virtual]

Definition at line 169 of file llpipeutil.cpp.

References lldebugs, llendl, mRespond, LLPumpIO::sleepChain(), LLIOPipe::STATUS_BREAK, and LLIOPipe::STATUS_DONE.

Here is the call graph for this function:


Member Data Documentation

bool LLIOSleeper::mRespond [private]

Definition at line 164 of file llpipeutil.h.

Referenced by process_impl().


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

Generated on Fri May 16 08:50:41 2008 for SecondLife by  doxygen 1.5.5