#include <FileReader.h>
Public Member Functions | |
CFileReader (const vlChar *cFileName) | |
~CFileReader () | |
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 | Read (vlChar &cChar) |
virtual vlUInt | Read (vlVoid *vData, vlUInt uiBytes) |
Private Attributes | |
HANDLE | hFile |
vlChar * | cFileName |
CFileReader::CFileReader | ( | const vlChar * | cFileName | ) |
CFileReader::~CFileReader | ( | ) |
vlBool CFileReader::Opened | ( | ) | const [virtual] |
Implements VTFLib::IO::Readers::IReader.
vlBool CFileReader::Open | ( | ) | [virtual] |
Implements VTFLib::IO::Readers::IReader.
vlVoid CFileReader::Close | ( | ) | [virtual] |
Implements VTFLib::IO::Readers::IReader.
vlUInt CFileReader::GetStreamSize | ( | ) | const [virtual] |
Implements VTFLib::IO::Readers::IReader.
vlUInt CFileReader::GetStreamPointer | ( | ) | const [virtual] |
Implements VTFLib::IO::Readers::IReader.
Implements VTFLib::IO::Readers::IReader.
Implements VTFLib::IO::Readers::IReader.
Implements VTFLib::IO::Readers::IReader.
HANDLE VTFLib::IO::Readers::CFileReader::hFile [private] |