VTFLib::IO::Readers::IReader Class Reference

#include <Reader.h>

Inheritance diagram for VTFLib::IO::Readers::IReader:

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 Read (vlChar &cChar)=0
virtual vlUInt Read (vlVoid *vData, vlUInt uiBytes)=0


Member Function Documentation

virtual vlBool VTFLib::IO::Readers::IReader::Opened (  )  const [pure virtual]

Implemented in VTFLib::IO::Readers::CFileReader, VTFLib::IO::Readers::CMemoryReader, and VTFLib::IO::Readers::CProcReader.

virtual vlBool VTFLib::IO::Readers::IReader::Open (  )  [pure virtual]

Implemented in VTFLib::IO::Readers::CFileReader, VTFLib::IO::Readers::CMemoryReader, and VTFLib::IO::Readers::CProcReader.

virtual vlVoid VTFLib::IO::Readers::IReader::Close (  )  [pure virtual]

Implemented in VTFLib::IO::Readers::CFileReader, VTFLib::IO::Readers::CMemoryReader, and VTFLib::IO::Readers::CProcReader.

virtual vlUInt VTFLib::IO::Readers::IReader::GetStreamSize (  )  const [pure virtual]

Implemented in VTFLib::IO::Readers::CFileReader, VTFLib::IO::Readers::CMemoryReader, and VTFLib::IO::Readers::CProcReader.

virtual vlUInt VTFLib::IO::Readers::IReader::GetStreamPointer (  )  const [pure virtual]

Implemented in VTFLib::IO::Readers::CFileReader, VTFLib::IO::Readers::CMemoryReader, and VTFLib::IO::Readers::CProcReader.

virtual vlUInt VTFLib::IO::Readers::IReader::Seek ( vlLong  lOffset,
vlUInt  uiMode 
) [pure virtual]

Implemented in VTFLib::IO::Readers::CFileReader, VTFLib::IO::Readers::CMemoryReader, and VTFLib::IO::Readers::CProcReader.

virtual vlBool VTFLib::IO::Readers::IReader::Read ( vlChar cChar  )  [pure virtual]

Implemented in VTFLib::IO::Readers::CFileReader, VTFLib::IO::Readers::CMemoryReader, and VTFLib::IO::Readers::CProcReader.

virtual vlUInt VTFLib::IO::Readers::IReader::Read ( vlVoid vData,
vlUInt  uiBytes 
) [pure virtual]

Implemented in VTFLib::IO::Readers::CFileReader, VTFLib::IO::Readers::CMemoryReader, and VTFLib::IO::Readers::CProcReader.


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