|
libHSPlasma
|
#include <hsElfStream.h>
Public Member Functions | |
| hsElfStream () | |
| virtual plString | readLine () |
| virtual void | writeLine (const plString &ln, bool winEOL=false) |
Public Member Functions inherited from hsFileStream | |
| hsFileStream (int pv=PlasmaVer::pvUnknown) | |
| virtual | ~hsFileStream () |
| virtual bool | open (const char *file, FileMode mode) |
| virtual void | close () |
| 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 void | flush () |
| virtual size_t | read (size_t size, void *buf) |
| virtual size_t | write (size_t size, const void *buf) |
| time_t | getModTime () const |
Public Member Functions inherited from hsStream | |
| hsStream (int pv=PlasmaVer::pvUnknown) | |
| virtual | ~hsStream () |
| PlasmaVer | getVer () const |
| virtual void | setVer (PlasmaVer pv) |
| 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 () |
| 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) |
Protected Attributes | |
| unsigned char | hint |
Protected Attributes inherited from hsFileStream | |
| FILE * | F |
| FileMode | fm |
Protected Attributes inherited from hsStream | |
| PlasmaVer | ver |
Additional Inherited Members | |
Static Public Member Functions inherited from hsFileStream | |
| static bool | FileExists (const char *file) |
| hsElfStream::hsElfStream | ( | ) |
|
virtual |
Reimplemented from hsStream.
|
protected |
1.8.1.2