MemoryStream Class Reference

A stream for operating on memory buffers. More...

#include <MemoryStream.h>

Inheritance diagram for MemoryStream:
spl::IStream IMemoryValidate StringStream

List of all members.

Public Member Functions

 MemoryStream (const MemoryStream &ms)
MemoryStreamoperator= (const MemoryStream &ms)
virtual void Close ()
virtual void Flush ()
virtual int Read (Array< byte > &buffer, const int offset, int count)
int Read (Array< byte > &buffer)
virtual int ReadByte ()
virtual long Seek (const long offset, const SeekOrigin origin)
virtual void Write (const Array< byte > &buffer, const int offset, const int count)
void Write (const Array< byte > &buffer)
virtual void WriteByte (byte value)
virtual bool CanRead () const
virtual bool CanSeek () const
virtual bool CanWrite () const
virtual long Length () const
virtual long Position () const
StringPtr ToString ()
virtual void ValidateMem () const
virtual void CheckMem () const

Protected Attributes

Vector< byte > m_buf
int m_ptr

Detailed Description

A stream for operating on memory buffers.

Definition at line 43 of file MemoryStream.h.

The documentation for this class was generated from the following files: