Public Member Functions | Static Public Member Functions | Protected Member Functions

zeus::TZippedInputStream Class Reference

#include <ZippedInputStream.h>

Inheritance diagram for zeus::TZippedInputStream:
zeus::TFilterInputStream zeus::TAbstractInputStream zeus::TZObject zeus::IInputStream zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

 TZippedInputStream (IInputStream &rParentStream, bool bUseRawInflate=false)
virtual Retval MQUALIFIER read (char *pBuffer, Int iBufferSize, Int &rValidSize) const
virtual Int MQUALIFIER readItem () const

Static Public Member Functions

static Retval decompressStream (const IByteArray &rCompressedInput, IByteArray &rRawOutput)

Protected Member Functions

virtual ~TZippedInputStream ()

Detailed Description

input filter stream to unzip data


Constructor & Destructor Documentation

TZippedInputStream::TZippedInputStream ( IInputStream rParentStream,
bool  bUseRawInflate = false 
)

Creates a zip input stream filter

Parameters:
rParentStream: Source stream
bUseRawInflate,:Flag if the raw inflate should be used (true = no checking of compression header)
TZippedInputStream::~TZippedInputStream (  ) [protected, virtual]

Destroys the zip input stream filter


Member Function Documentation

Retval TZippedInputStream::decompressStream ( const IByteArray rCompressedInput,
IByteArray rRawOutput 
) [static]

decompresses the data of a byte array.

Parameters:
rCompressedInput: compressed input stream
rRawOutput: output array of uncompressed data
Return values:
RET_NOERROR: stream uncompressed
Retval MQUALIFIER TZippedInputStream::read ( char *  pBuffer,
Int  iBufferSize,
Int &  rValidSize 
) const [virtual]
See also:
IInputStream::read

Reimplemented from zeus::TFilterInputStream.

Int MQUALIFIER TZippedInputStream::readItem (  ) const [virtual]
See also:
IInputStream::readInt8

Reimplemented from zeus::TFilterInputStream.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:43