#include <IDataSource.h>
Inheritance diagram for IFileDataSource:
Public Member Functions | |
IFileDataSource (std::ifstream *data_stream) | |
virtual | ~IFileDataSource () |
bool | good () const |
virtual uint8 | read1 () |
virtual uint16 | read2 () |
virtual uint16 | read2high () |
virtual uint32 | read3 () |
virtual uint32 | read4 () |
virtual uint32 | read4high () |
sint32 | read (void *b, sint32 len) |
virtual void | seek (uint32 pos) |
virtual void | skip (sint32 pos) |
virtual uint32 | getSize () |
virtual uint32 | getPos () |
virtual bool | eof () |
virtual std::ifstream * | GetRawIfstream () |
Private Attributes | |
std::ifstream * | in |
Definition at line 175 of file IDataSource.h.
IFileDataSource::IFileDataSource | ( | std::ifstream * | data_stream | ) | [inline] |
virtual IFileDataSource::~IFileDataSource | ( | ) | [inline, virtual] |
virtual bool IFileDataSource::eof | ( | ) | [inline, virtual] |
virtual uint32 IFileDataSource::getPos | ( | ) | [inline, virtual] |
virtual std::ifstream* IFileDataSource::GetRawIfstream | ( | ) | [inline, virtual] |
virtual uint32 IFileDataSource::getSize | ( | ) | [inline, virtual] |
bool IFileDataSource::good | ( | ) | const [inline] |
virtual uint8 IFileDataSource::read1 | ( | ) | [inline, virtual] |
virtual uint16 IFileDataSource::read2 | ( | ) | [inline, virtual] |
virtual uint16 IFileDataSource::read2high | ( | ) | [inline, virtual] |
virtual uint32 IFileDataSource::read3 | ( | ) | [inline, virtual] |
virtual uint32 IFileDataSource::read4 | ( | ) | [inline, virtual] |
virtual uint32 IFileDataSource::read4high | ( | ) | [inline, virtual] |
virtual void IFileDataSource::seek | ( | uint32 | pos | ) | [inline, virtual] |
virtual void IFileDataSource::skip | ( | sint32 | pos | ) | [inline, virtual] |
std::ifstream* IFileDataSource::in [private] |
Definition at line 178 of file IDataSource.h.
Referenced by eof(), getPos(), GetRawIfstream(), getSize(), good(), IFileDataSource(), read(), read1(), read2(), read2high(), read3(), read4(), read4high(), seek(), skip(), and ~IFileDataSource().