LLBufferStream Class Reference

This implements an istream based wrapper around an LLBufferArray. More...

#include <llbufferstream.h>

Collaboration diagram for LLBufferStream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLBufferStream (const LLChannelDescriptors &channels, LLBufferArray *buffer)
 ~LLBufferStream ()

Protected Attributes

LLBufferStreamBuf mStreamBuf

Detailed Description

This implements an istream based wrapper around an LLBufferArray.

This class does not own the buffer array, and does not hold a shared pointer to it. Since the class itself is fairly ligthweight, just make one on the stack when needed and let it fall out of scope.

Definition at line 144 of file llbufferstream.h.


Constructor & Destructor Documentation

LLBufferStream::LLBufferStream ( const LLChannelDescriptors channels,
LLBufferArray buffer 
)

Definition at line 337 of file llbufferstream.cpp.

References LLMemType::MTYPE_IO_BUFFER.

LLBufferStream::~LLBufferStream (  ) 

Definition at line 346 of file llbufferstream.cpp.

References LLMemType::MTYPE_IO_BUFFER.


Member Data Documentation

LLBufferStreamBuf LLBufferStream::mStreamBuf [protected]

Definition at line 153 of file llbufferstream.h.


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