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] |