CEZFileToGzipBM Class Reference

class CEZFileToGzipBM : public CEZFileBufferManager

The CEZFileToGzipBM manages the input and output buffers for compression

Inherits from

Constructor & Destructor Documentation

CEZFileToGzipBM(RFile &, RFile &)

CEZFileToGzipBM(RFile &aInput,
RFile &aOutput
)[private]

Parameters

RFile & aInput
RFile & aOutput

Member Functions Documentation

Crc()

TInt32 Crc()const [inline]

Return the CRC - used for checking validity of the archive

the CRC value

InitializeL(CEZZStream &)

voidInitializeL(CEZZStream &aZStream)[virtual]

Initialise the stream with input and output buffers and starts reading

Parameters

CEZZStream & aZStreamthe stream to initialise

NeedInputL(CEZZStream &)

voidNeedInputL(CEZZStream &aZStream)[virtual]

Set the stream's input buffer and starts reading

Parameters

CEZZStream & aZStreamthe steam whose input buffer to set

NewL(RFile &, RFile &, TInt)

CEZFileToGzipBM *NewL(RFile &aInput,
RFile &aOutput,
TIntaBufferSize
)[static]

Parameters

RFile & aInput
RFile & aOutput
TInt aBufferSize

NewLC(RFile &, RFile &, TInt)

CEZFileToGzipBM *NewLC(RFile &aInput,
RFile &aOutput,
TIntaBufferSize
)[static]

Parameters

RFile & aInput
RFile & aOutput
TInt aBufferSize

Member Data Documentation

TInt32 iCrc

TInt32 iCrc[private]