LLIOAddChain Class Reference

Simple pipe that just adds a chain to a pump. More...

#include <llioutil.h>

Inheritance diagram for LLIOAddChain:

Inheritance graph
[legend]
Collaboration diagram for LLIOAddChain:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLIOAddChain (const LLPumpIO::chain_t &chain, F32 timeout)
virtual ~LLIOAddChain ()

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

LLPumpIO::chain_t mChain
F32 mTimeout

Detailed Description

Simple pipe that just adds a chain to a pump.

See also:
LLIOPipe

Definition at line 107 of file llioutil.h.


Constructor & Destructor Documentation

LLIOAddChain::LLIOAddChain ( const LLPumpIO::chain_t chain,
F32  timeout 
) [inline]

Definition at line 110 of file llioutil.h.

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

Definition at line 114 of file llioutil.h.


Member Function Documentation

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

Process the data in buffer.

Definition at line 73 of file llioutil.cpp.

References LLPumpIO::addChain(), mChain, mTimeout, and LLIOPipe::STATUS_DONE.


Member Data Documentation

LLPumpIO::chain_t LLIOAddChain::mChain [protected]

Definition at line 132 of file llioutil.h.

Referenced by process_impl().

F32 LLIOAddChain::mTimeout [protected]

Definition at line 133 of file llioutil.h.

Referenced by process_impl().


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