56 int64 startPositionInSourceStream,
57 int64 lengthOfSourceStream,
58 bool deleteSourceWhenDestroyed);
69 int64 getTotalLength()
override;
70 int64 getPosition()
override;
71 bool setPosition (
int64 newPosition)
override;
72 int read (
void* destBuffer,
int maxBytesToRead)
override;
73 bool isExhausted()
override;
78 const int64 startPositionInSourceStream, lengthOfSourceStream;
Holds a pointer to an object which can optionally be deleted when this pointer goes out of scope.
Wraps another input stream, and reads from a specific part of it.
long long int64
A platform-independent 64-bit integer type.