#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().
1.4.7