| 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] | |||