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

InitializeL(CEZZStream &)

void InitializeL ( CEZZStream & aZStream ) [virtual]

Initialise the stream with input and output buffers and starts reading

Parameters

CEZZStream & aZStream the stream to initialise

NeedInputL(CEZZStream &)

void NeedInputL ( CEZZStream & aZStream ) [virtual]

Set the stream's input buffer and starts reading

Parameters

CEZZStream & aZStream the steam whose input buffer to set

NewL(RFile &, RFile &, TInt)

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

Parameters

RFile & aInput
RFile & aOutput
TInt aBufferSize

NewLC(RFile &, RFile &, TInt)

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

Parameters

RFile & aInput
RFile & aOutput
TInt aBufferSize

Member Data Documentation

TInt32 iCrc

TInt32 iCrc [private]