LLIOFlush Class Reference

This class is used as a mini chain head which drains the buffer. More...

#include <llioutil.h>

Inheritance diagram for LLIOFlush:

Inheritance graph
Collaboration diagram for LLIOFlush:

Collaboration graph
List of all members.

Public Member Functions

 LLIOFlush ()
virtual ~LLIOFlush ()

Protected Member Functions

EStatus process_impl (const LLChannelDescriptors &channels, buffer_ptr_t &buffer, bool &eos, LLSD &context, LLPumpIO *pump)
 Process the data in buffer.

Detailed Description

This class is used as a mini chain head which drains the buffer.

See also:
An instance of this class acts as a useful chain head when all data is known, and you simply want to get the chain moving.

Definition at line 49 of file llioutil.h.

Constructor & Destructor Documentation

LLIOFlush::LLIOFlush (  )  [inline]

Definition at line 52 of file llioutil.h.

virtual LLIOFlush::~LLIOFlush (  )  [inline, virtual]

Definition at line 53 of file llioutil.h.

Member Function Documentation

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

Process the data in buffer.


Definition at line 40 of file llioutil.cpp.

References LLIOPipe::STATUS_OK.

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