VTFLib::IO::Writers::CMemoryWriter Class Reference

#include <MemoryWriter.h>

Inheritance diagram for VTFLib::IO::Writers::CMemoryWriter:

Inheritance graph
[legend]
Collaboration diagram for VTFLib::IO::Writers::CMemoryWriter:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CMemoryWriter (vlVoid *vData, vlUInt uiBufferSize)
 ~CMemoryWriter ()
virtual vlBool Opened () const
virtual vlBool Open ()
virtual vlVoid Close ()
virtual vlUInt GetStreamSize () const
virtual vlUInt GetStreamPointer () const
virtual vlUInt Seek (vlLong lOffset, vlUInt uiMode)
virtual vlBool Write (vlChar cChar)
virtual vlUInt Write (vlVoid *vData, vlUInt uiBytes)

Private Attributes

vlBool bOpened
vlVoidvData
vlUInt uiBufferSize
vlUInt uiPointer
vlUInt uiLength


Constructor & Destructor Documentation

CMemoryWriter::CMemoryWriter ( vlVoid vData,
vlUInt  uiBufferSize 
)

CMemoryWriter::~CMemoryWriter (  ) 


Member Function Documentation

vlBool CMemoryWriter::Opened (  )  const [virtual]

Implements VTFLib::IO::Writers::IWriter.

vlBool CMemoryWriter::Open (  )  [virtual]

Implements VTFLib::IO::Writers::IWriter.

vlVoid CMemoryWriter::Close (  )  [virtual]

Implements VTFLib::IO::Writers::IWriter.

vlUInt CMemoryWriter::GetStreamSize (  )  const [virtual]

Implements VTFLib::IO::Writers::IWriter.

vlUInt CMemoryWriter::GetStreamPointer (  )  const [virtual]

Implements VTFLib::IO::Writers::IWriter.

vlUInt CMemoryWriter::Seek ( vlLong  lOffset,
vlUInt  uiMode 
) [virtual]

Implements VTFLib::IO::Writers::IWriter.

vlBool CMemoryWriter::Write ( vlChar  cChar  )  [virtual]

Implements VTFLib::IO::Writers::IWriter.

vlUInt CMemoryWriter::Write ( vlVoid vData,
vlUInt  uiBytes 
) [virtual]

Implements VTFLib::IO::Writers::IWriter.


Member Data Documentation

vlBool VTFLib::IO::Writers::CMemoryWriter::bOpened [private]

vlVoid* VTFLib::IO::Writers::CMemoryWriter::vData [private]

vlUInt VTFLib::IO::Writers::CMemoryWriter::uiBufferSize [private]

vlUInt VTFLib::IO::Writers::CMemoryWriter::uiPointer [private]

vlUInt VTFLib::IO::Writers::CMemoryWriter::uiLength [private]


The documentation for this class was generated from the following files:
Generated on Fri Dec 28 23:26:23 2007 for VTFLib 1.2.7 by  doxygen 1.5.4