LLMemoryStream Class Reference

This implements a wrapper around a piece of memory for istreams. More...

#include <llmemorystream.h>

Inheritance diagram for LLMemoryStream:

Inheritance graph
[legend]
Collaboration diagram for LLMemoryStream:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLMemoryStream (const U8 *start, S32 length)
 ~LLMemoryStream ()

Protected Attributes

LLMemoryStreamBuf mStreamBuf

Detailed Description

This implements a wrapper around a piece of memory for istreams.

The memory passed in is NOT owned by an instance. The caller must be careful to always pass in a valid memory location that exists for at least as long as this streambuf.

Definition at line 76 of file llmemorystream.h.


Constructor & Destructor Documentation

LLMemoryStream::LLMemoryStream ( const U8 start,
S32  length 
)

Definition at line 65 of file llmemorystream.cpp.

LLMemoryStream::~LLMemoryStream (  ) 

Definition at line 71 of file llmemorystream.cpp.


Member Data Documentation

LLMemoryStreamBuf LLMemoryStream::mStreamBuf [protected]

Definition at line 83 of file llmemorystream.h.


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