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