#include <databuf.h>
Inheritance diagram for FileDataSource:


Public Member Functions | |
| FileDataSource (std::FILE *fp) | |
| virtual | ~FileDataSource () |
| virtual uint32 | peek () |
| virtual uint32 | read1 () |
| virtual uint16 | read2 () |
| virtual uint16 | read2high () |
| virtual uint32 | read4 () |
| virtual uint32 | read4high () |
| void | read (char *b, int len) |
| virtual void | write1 (uint32 val) |
| virtual void | write2 (uint16 val) |
| virtual void | write2high (uint16 val) |
| virtual void | write4 (uint32 val) |
| virtual void | write4high (uint32 val) |
| virtual void | write (char *b, int len) |
| virtual void | seek (unsigned int pos) |
| virtual void | skip (int pos) |
| virtual unsigned int | getSize () |
| virtual unsigned int | getPos () |
| virtual bool | eof () |
Private Attributes | |
| std::FILE * | f |
Definition at line 134 of file databuf.h.
| FileDataSource::FileDataSource | ( | std::FILE * | fp | ) | [inline] |
| virtual FileDataSource::~FileDataSource | ( | ) | [inline, virtual] |
| virtual uint32 FileDataSource::peek | ( | ) | [inline, virtual] |
| virtual uint32 FileDataSource::read1 | ( | ) | [inline, virtual] |
| virtual uint16 FileDataSource::read2 | ( | ) | [inline, virtual] |
| virtual uint16 FileDataSource::read2high | ( | ) | [inline, virtual] |
| virtual uint32 FileDataSource::read4 | ( | ) | [inline, virtual] |
| virtual uint32 FileDataSource::read4high | ( | ) | [inline, virtual] |
| void FileDataSource::read | ( | char * | b, | |
| int | len | |||
| ) | [inline, virtual] |
| virtual void FileDataSource::write1 | ( | uint32 | val | ) | [inline, virtual] |
| virtual void FileDataSource::write2 | ( | uint16 | val | ) | [inline, virtual] |
| virtual void FileDataSource::write2high | ( | uint16 | val | ) | [inline, virtual] |
| virtual void FileDataSource::write4 | ( | uint32 | val | ) | [inline, virtual] |
| virtual void FileDataSource::write4high | ( | uint32 | val | ) | [inline, virtual] |
| virtual void FileDataSource::write | ( | char * | b, | |
| int | len | |||
| ) | [inline, virtual] |
| virtual void FileDataSource::seek | ( | unsigned int | pos | ) | [inline, virtual] |
| virtual void FileDataSource::skip | ( | int | pos | ) | [inline, virtual] |
| virtual unsigned int FileDataSource::getSize | ( | ) | [inline, virtual] |
| virtual unsigned int FileDataSource::getPos | ( | ) | [inline, virtual] |
| virtual bool FileDataSource::eof | ( | ) | [inline, virtual] |
std::FILE* FileDataSource::f [private] |
Definition at line 137 of file databuf.h.
Referenced by eof(), FileDataSource(), getPos(), getSize(), peek(), read(), read1(), read2(), read2high(), read4(), read4high(), seek(), skip(), write(), write1(), write2(), write2high(), write4(), and write4high().
1.5.1