#include <hsRAMStream.h>
Public Member Functions |
| hsRAMStream (int pv=PlasmaVer::pvUnknown) |
virtual | ~hsRAMStream () |
void | stealFrom (void *data, size_t size) |
void | copyFrom (const void *data, size_t size) |
void | copyTo (void *data, size_t size) |
virtual uint32_t | size () const |
virtual uint32_t | pos () const |
virtual bool | eof () const |
virtual void | seek (uint32_t pos) |
virtual void | skip (int32_t count) |
virtual void | fastForward () |
virtual void | rewind () |
virtual size_t | read (size_t size, void *buf) |
virtual size_t | write (size_t size, const void *buf) |
virtual void | resize (uint32_t newsize) |
| hsStream (int pv=PlasmaVer::pvUnknown) |
virtual | ~hsStream () |
PlasmaVer | getVer () const |
virtual void | setVer (PlasmaVer pv) |
virtual void | flush () |
void | writeFrom (hsStream *src) |
uint8_t | readByte () |
uint16_t | readShort () |
void | readShorts (size_t count, uint16_t *buf) |
uint32_t | readInt () |
void | readInts (size_t count, uint32_t *buf) |
uint32_t | readIntSwap () |
float | readFloat () |
double | readDouble () |
bool | readBool () |
plString | readStr (size_t len) |
plString | readSafeStr () |
plString | readSafeWStr () |
virtual plString | readLine () |
void | writeByte (uint8_t v) |
void | writeShort (uint16_t v) |
void | writeShorts (size_t count, const uint16_t *buf) |
void | writeInt (uint32_t v) |
void | writeInts (size_t count, const uint32_t *buf) |
void | writeIntSwap (uint32_t v) |
void | writeFloat (float v) |
void | writeDouble (double v) |
void | writeBool (bool v) |
void | writeStr (const plString &str) |
void | writeSafeStr (const plString &str) |
void | writeSafeWStr (const plString &str) |
virtual void | writeLine (const plString &ln, bool winEOL=false) |
Constructor & Destructor Documentation
virtual hsRAMStream::~hsRAMStream |
( |
| ) |
|
|
virtual |
Member Function Documentation
void hsRAMStream::copyFrom |
( |
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
void hsRAMStream::copyTo |
( |
void * |
data, |
|
|
size_t |
size |
|
) |
| |
virtual bool hsRAMStream::eof |
( |
| ) |
const |
|
virtual |
virtual void hsRAMStream::fastForward |
( |
| ) |
|
|
virtual |
virtual uint32_t hsRAMStream::pos |
( |
| ) |
const |
|
virtual |
virtual size_t hsRAMStream::read |
( |
size_t |
size, |
|
|
void * |
buf |
|
) |
| |
|
virtual |
virtual void hsRAMStream::resize |
( |
uint32_t |
newsize | ) |
|
|
virtual |
virtual void hsRAMStream::rewind |
( |
| ) |
|
|
virtual |
virtual void hsRAMStream::seek |
( |
uint32_t |
pos | ) |
|
|
virtual |
virtual uint32_t hsRAMStream::size |
( |
| ) |
const |
|
virtual |
virtual void hsRAMStream::skip |
( |
int32_t |
count | ) |
|
|
virtual |
void hsRAMStream::stealFrom |
( |
void * |
data, |
|
|
size_t |
size |
|
) |
| |
virtual size_t hsRAMStream::write |
( |
size_t |
size, |
|
|
const void * |
buf |
|
) |
| |
|
virtual |
Member Data Documentation
uint8_t* hsRAMStream::fData |
|
protected |
uint32_t hsRAMStream::fMax |
|
protected |
uint32_t hsRAMStream::fPos |
|
protected |
uint32_t hsRAMStream::fSize |
|
protected |
The documentation for this class was generated from the following file: