LLChannelDescriptors Class Reference

A way simple interface to accesss channels inside a buffer. More...

#include <llbuffer.h>

List of all members.

Public Types

 E_CHANNEL_COUNT = 3
enum  { E_CHANNEL_COUNT = 3 }

Public Member Functions

 LLChannelDescriptors ()
 LLChannelDescriptors (S32 base)
S32 in () const
S32 out () const

Protected Attributes

S32 mBaseChannel


Detailed Description

A way simple interface to accesss channels inside a buffer.

Definition at line 51 of file llbuffer.h.


Member Enumeration Documentation

anonymous enum

Enumerator:
E_CHANNEL_COUNT 

Definition at line 55 of file llbuffer.h.


Constructor & Destructor Documentation

LLChannelDescriptors::LLChannelDescriptors (  )  [inline]

Definition at line 56 of file llbuffer.h.

LLChannelDescriptors::LLChannelDescriptors ( S32  base  )  [inline, explicit]

Definition at line 57 of file llbuffer.h.


Member Function Documentation

S32 LLChannelDescriptors::in (  )  const [inline]

Definition at line 58 of file llbuffer.h.

References mBaseChannel.

Referenced by LLURLRequest::configure(), LLContextURLExtractor::process_impl(), LLIOSocketWriter::process_impl(), LLHTTPResponder::process_impl(), LLHTTPResponseHeader::process_impl(), LLFilterXMLRPCRequest2LLSD::process_impl(), LLFilterXMLRPCResponse2LLSD::process_impl(), LLHTTPResponder::readLine(), LLBufferStreamBuf::underflow(), and LLURLRequest::upCallback().

S32 LLChannelDescriptors::out (  )  const [inline]

Definition at line 59 of file llbuffer.h.

References mBaseChannel.

Referenced by LLURLRequest::downCallback(), LLBufferArray::makeChannelConsumer(), LLBufferStreamBuf::overflow(), LLContextURLExtractor::process_impl(), LLSDRPCClient::process_impl(), LLIOASCIIFuzz::process_impl(), LLIOFuzz::process_impl(), LLPipeStringInjector::process_impl(), LLIOSocketReader::process_impl(), LLHTTPResponder::process_impl(), LLHTTPResponseHeader::process_impl(), and LLBufferStreamBuf::sync().


Member Data Documentation

S32 LLChannelDescriptors::mBaseChannel [protected]

Definition at line 62 of file llbuffer.h.

Referenced by in(), and out().


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