VTFLib::IO::Writers::IWriter Class Reference

#include <Writer.h>

Inheritance diagram for VTFLib::IO::Writers::IWriter:

Inheritance graph
[legend]

List of all members.

Public Member Functions

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


Member Function Documentation

virtual vlBool VTFLib::IO::Writers::IWriter::Opened (  )  const [pure virtual]

Implemented in VTFLib::IO::Writers::CFileWriter, VTFLib::IO::Writers::CMemoryWriter, and VTFLib::IO::Writers::CProcWriter.

virtual vlBool VTFLib::IO::Writers::IWriter::Open (  )  [pure virtual]

Implemented in VTFLib::IO::Writers::CFileWriter, VTFLib::IO::Writers::CMemoryWriter, and VTFLib::IO::Writers::CProcWriter.

virtual vlVoid VTFLib::IO::Writers::IWriter::Close (  )  [pure virtual]

Implemented in VTFLib::IO::Writers::CFileWriter, VTFLib::IO::Writers::CMemoryWriter, and VTFLib::IO::Writers::CProcWriter.

virtual vlUInt VTFLib::IO::Writers::IWriter::GetStreamSize (  )  const [pure virtual]

Implemented in VTFLib::IO::Writers::CFileWriter, VTFLib::IO::Writers::CMemoryWriter, and VTFLib::IO::Writers::CProcWriter.

virtual vlUInt VTFLib::IO::Writers::IWriter::GetStreamPointer (  )  const [pure virtual]

Implemented in VTFLib::IO::Writers::CFileWriter, VTFLib::IO::Writers::CMemoryWriter, and VTFLib::IO::Writers::CProcWriter.

virtual vlUInt VTFLib::IO::Writers::IWriter::Seek ( vlLong  lOffset,
vlUInt  uiMode 
) [pure virtual]

Implemented in VTFLib::IO::Writers::CFileWriter, VTFLib::IO::Writers::CMemoryWriter, and VTFLib::IO::Writers::CProcWriter.

virtual vlBool VTFLib::IO::Writers::IWriter::Write ( vlChar  cChar  )  [pure virtual]

Implemented in VTFLib::IO::Writers::CFileWriter, VTFLib::IO::Writers::CMemoryWriter, and VTFLib::IO::Writers::CProcWriter.

virtual vlUInt VTFLib::IO::Writers::IWriter::Write ( vlVoid vData,
vlUInt  uiBytes 
) [pure virtual]

Implemented in VTFLib::IO::Writers::CFileWriter, VTFLib::IO::Writers::CMemoryWriter, and VTFLib::IO::Writers::CProcWriter.


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