FilterStream

Engine/source/core/filterStream.h

More...

Public Functions

bool
attachStream(Stream * io_pSlaveStream)

Gets the position in the stream.

Gets the size of the stream.

bool

Checks to see if this stream has the capability of a given function.

bool
setPosition(const U32 in_newPosition)

Sets the position of the stream. Returns if the new position is valid or not.

Protected Functions

bool
_read(const U32 in_numBytes, void * out_pBuffer)
bool
_write(const U32 in_numBytes, const void * in_pBuffer)

Detailed Description

Public Functions

~FilterStream()

attachStream(Stream * io_pSlaveStream)

Reimplemented by: ResizeFilterStream, ZipCryptRStream, ZipSubRStream, ZipSubWStream, Zip::ZipStatFilter

detachStream()

Reimplemented by: ResizeFilterStream, ZipCryptRStream, Zip::ZipStatFilter, ZipSubRStream, ZipSubWStream

getPosition()

Reimplemented from: Stream

Reimplemented by: ResizeFilterStream, ZipCryptRStream, ZipSubRStream, ZipSubWStream

getStream()

Reimplemented by: ResizeFilterStream, ZipCryptRStream, Zip::ZipStatFilter, ZipSubRStream, ZipSubWStream

getStreamSize()

Reimplemented from: Stream

Reimplemented by: ResizeFilterStream, ZipSubRStream, ZipSubWStream

hasCapability(const caps)

Reimplemented from: Stream

Reimplemented by: ZipSubRStream, ZipSubWStream

setPosition(const U32 in_newPosition)

Reimplemented from: Stream

Reimplemented by: ResizeFilterStream, ZipCryptRStream, ZipSubRStream, ZipSubWStream

Protected Functions

_read(const U32 in_numBytes, void * out_pBuffer)

Reimplemented from: Stream

Reimplemented by: ResizeFilterStream, ZipCryptRStream, ZipSubRStream, ZipSubWStream, Zip::ZipStatFilter

_write(const U32 in_numBytes, const void * in_pBuffer)

Reimplemented from: Stream

Reimplemented by: ZipSubWStream, Zip::ZipStatFilter