Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CMemoryStream Class Reference

Inheritance diagram for CMemoryStream::

IMemoryStream List of all members.

Public Methods

 CL_STDMETHOD (QueryInterface)(RCLIID riid, void **ppvObj)
 CL_STDMETHOD_ (ULONG, AddRef)()
 CL_STDMETHOD_ (ULONG, Release)()
 CL_STDMETHOD_ (long, CopyTo)(IStream *pstm, long cb)
 CL_STDMETHOD_ (long, Peek)(void *pv, long cb)
 CL_STDMETHOD_ (long, Read)(void *pv, long cb)
 CL_STDMETHOD_ (int, ReadChar)()
 CL_STDMETHOD_ (int, Seek)(long offset, int origin)
 CL_STDMETHOD_ (long, SetSize)(long lsize)
 CL_STDMETHOD_ (long, Tell)()
 CL_STDMETHOD_ (long, Write)(void *pv, long cb)
 CL_STDMETHOD (WriteChar)(int ch)
 CL_STDMETHOD_ (int, getSize)()
 CL_STDMETHOD_ (char *, getBuffer)()
 CL_STDMETHOD (setBuffer)(void *pv, int iSize)
 CL_STDMETHOD_ (int, getGrowSize)()
 CL_STDMETHOD (setGrowSize)(int cchGrow)
 CMemoryStream ()
virtual ~CMemoryStream ()

Constructor & Destructor Documentation

CMemoryStream::CMemoryStream   [inline]
 

Definition at line 30 of file memstream.cpp.

00030                     : m_cRef(1),  m_pszBuf(NULL), m_cchBuf(0),
00031         m_iCur(0), m_cchGrow(256), m_iLast(0)
00032     {
00033     }

virtual CMemoryStream::~CMemoryStream   [inline, virtual]
 

Definition at line 35 of file memstream.cpp.

00036     {
00037         if (m_pszBuf)
00038             free(m_pszBuf);
00039     }


Member Function Documentation

CMemoryStream::CL_STDMETHOD setGrowSize   
 

CMemoryStream::CL_STDMETHOD setBuffer   
 

CMemoryStream::CL_STDMETHOD WriteChar   
 

CMemoryStream::CL_STDMETHOD QueryInterface   
 

CMemoryStream::CL_STDMETHOD_ int   ,
getGrowSize   
 

CMemoryStream::CL_STDMETHOD_ char *   ,
getBuffer   
 

CMemoryStream::CL_STDMETHOD_ int   ,
getSize   
 

CMemoryStream::CL_STDMETHOD_ long   ,
Write   
 

CMemoryStream::CL_STDMETHOD_ long   ,
Tell   
 

CMemoryStream::CL_STDMETHOD_ long   ,
SetSize   
 

CMemoryStream::CL_STDMETHOD_ int   ,
Seek   
 

CMemoryStream::CL_STDMETHOD_ int   ,
ReadChar   
 

CMemoryStream::CL_STDMETHOD_ long   ,
Read   
 

CMemoryStream::CL_STDMETHOD_ long   ,
Peek   
 

CMemoryStream::CL_STDMETHOD_ long   ,
CopyTo   
 

CMemoryStream::CL_STDMETHOD_ ULONG   ,
Release   
 

CMemoryStream::CL_STDMETHOD_ ULONG   ,
AddRef   
 


The documentation for this class was generated from the following file:
Generated on Sat Dec 22 16:01:57 2001 for XMILLforBinaryFormat by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001