class CEZFileBufferManager : public CBase |
Concrete class to manage the input and output buffers for compression and de-compression
Public Member Functions | |
---|---|
~CEZFileBufferManager() | |
void | FinalizeL(CEZZStream &) |
void | InitializeL(CEZZStream &) |
void | NeedInputL(CEZZStream &) |
void | NeedOutputL(CEZZStream &) |
IMPORT_C CEZFileBufferManager * | NewL(RFile &, RFile &, TInt) |
IMPORT_C CEZFileBufferManager * | NewLC(RFile &, RFile &, TInt) |
Protected Member Functions | |
---|---|
CEZFileBufferManager(RFile &, RFile &) | |
void | ConstructL(TInt) |
Protected Attributes | |
---|---|
TInt | iBufferSize |
TUint8 * | iInputBuffer |
TPtr8 | iInputDescriptor |
RFile & | iInputFile |
TUint8 * | iOutputBuffer |
TPtr8 | iOutputDescriptor |
RFile & | iOutputFile |
CEZFileBufferManager | ( | RFile & | aInput, |
RFile & | aOutput | ||
) | [protected] |
IMPORT_C CEZFileBufferManager * | NewL | ( | RFile & | aInput, |
RFile & | aOutput, | |||
TInt | aBufferSize = 0x8000 | |||
) | [static] |
IMPORT_C CEZFileBufferManager * | NewLC | ( | RFile & | aInput, |
RFile & | aOutput, | |||
TInt | aBufferSize = 0x8000 | |||
) | [static] |