Wrapper class for typed reading/writing from or to IBStream. More...
#include <fstreamer.h>

Public Member Functions | |
| IBStreamer (IBStream *stream, int16 byteOrder=BYTEORDER) | |
| Constructor for a given IBSTream and a byteOrder. | |
| IBStream * | getStream () |
| Returns the associated IBStream. | |
| TSize | readRaw (void *, TSize) |
| Read one buffer of size. | |
| TSize | writeRaw (const void *, TSize) |
| Write one buffer of size. | |
| int64 | seek (int64, FSeekMode) |
| Set file position for stream. | |
| int64 | tell () |
| Return current file position. | |
Protected Attributes | |
| IBStream * | stream |
Wrapper class for typed reading/writing from or to IBStream.
Can be used framework-independent in Plug-ins.
| IBStreamer | ( | IBStream * | stream, | |
| int16 | byteOrder = BYTEORDER | |||
| ) |
Constructor for a given IBSTream and a byteOrder.
| IBStream* getStream | ( | ) | [inline] |
Returns the associated IBStream.
| TSize readRaw | ( | void * | buffer, | |
| TSize | size | |||
| ) | [virtual] |
Read one buffer of size.
Implements FStreamer.
| TSize writeRaw | ( | const void * | buffer, | |
| TSize | size | |||
| ) | [virtual] |
Write one buffer of size.
Implements FStreamer.
| int64 seek | ( | int64 | pos, | |
| FSeekMode | mode | |||
| ) | [virtual] |
Set file position for stream.
Implements FStreamer.
| int64 tell | ( | ) | [virtual] |
Return current file position.
Implements FStreamer.
IBStream* stream [protected] |