#include <llioutil.h>
Inheritance diagram for LLIOSleep:
Public Member Functions | |
LLIOSleep (F64 sleep_seconds) | |
virtual | ~LLIOSleep () |
Protected Member Functions | |
EStatus | process_impl (const LLChannelDescriptors &channels, buffer_ptr_t &buffer, bool &eos, LLSD &context, LLPumpIO *pump) |
Process the data in buffer. | |
Protected Attributes | |
F64 | mSeconds |
Definition at line 78 of file llioutil.h.
LLIOSleep::LLIOSleep | ( | F64 | sleep_seconds | ) | [inline] |
Definition at line 81 of file llioutil.h.
virtual LLIOSleep::~LLIOSleep | ( | ) | [inline, virtual] |
Definition at line 82 of file llioutil.h.
LLIOPipe::EStatus LLIOSleep::process_impl | ( | const LLChannelDescriptors & | channels, | |
buffer_ptr_t & | buffer, | |||
bool & | eos, | |||
LLSD & | context, | |||
LLPumpIO * | pump | |||
) | [protected] |
Process the data in buffer.
Definition at line 54 of file llioutil.cpp.
References mSeconds, LLPumpIO::sleepChain(), LLIOPipe::STATUS_BREAK, and LLIOPipe::STATUS_DONE.
F64 LLIOSleep::mSeconds [protected] |