#include <ODataSource.h>
Inheritance diagram for OFileDataSource:
Public Member Functions | |
OFileDataSource (std::ofstream *data_stream) | |
virtual | ~OFileDataSource () |
bool | good () const |
virtual void | write1 (uint32 val) |
virtual void | write2 (uint16 val) |
virtual void | write2high (uint16 val) |
virtual void | write3 (uint32 val) |
virtual void | write4 (uint32 val) |
virtual void | write4high (uint32 val) |
virtual void | write (const void *b, uint32 len) |
virtual void | seek (uint32 pos) |
virtual void | skip (sint32 pos) |
virtual uint32 | getSize () |
virtual uint32 | getPos () |
Private Attributes | |
std::ofstream * | out |
Definition at line 70 of file ODataSource.h.
OFileDataSource::OFileDataSource | ( | std::ofstream * | data_stream | ) | [inline] |
virtual OFileDataSource::~OFileDataSource | ( | ) | [inline, virtual] |
virtual uint32 OFileDataSource::getPos | ( | ) | [inline, virtual] |
virtual uint32 OFileDataSource::getSize | ( | ) | [inline, virtual] |
bool OFileDataSource::good | ( | ) | const [inline] |
virtual void OFileDataSource::seek | ( | uint32 | pos | ) | [inline, virtual] |
virtual void OFileDataSource::skip | ( | sint32 | pos | ) | [inline, virtual] |
virtual void OFileDataSource::write | ( | const void * | b, | |
uint32 | len | |||
) | [inline, virtual] |
virtual void OFileDataSource::write1 | ( | uint32 | val | ) | [inline, virtual] |
virtual void OFileDataSource::write2 | ( | uint16 | val | ) | [inline, virtual] |
virtual void OFileDataSource::write2high | ( | uint16 | val | ) | [inline, virtual] |
virtual void OFileDataSource::write3 | ( | uint32 | val | ) | [inline, virtual] |
virtual void OFileDataSource::write4 | ( | uint32 | val | ) | [inline, virtual] |
virtual void OFileDataSource::write4high | ( | uint32 | val | ) | [inline, virtual] |
std::ofstream* OFileDataSource::out [private] |
Definition at line 73 of file ODataSource.h.
Referenced by getPos(), getSize(), good(), OFileDataSource(), seek(), skip(), write(), write1(), write2(), write2high(), write3(), write4(), write4high(), and ~OFileDataSource().