CEZFileBufferManager Class Reference
#include
<ezfilebuffer.h>
| class CEZFileBufferManager : public CBase |
Detailed Description
Concrete class to manage the input and output buffers for compression and de-compression
Member Attribute Documentation
iBufferSize
|
TInt
| iBufferSize | [protected] |
iInputBuffer
|
TUint8 * | iInputBuffer | [protected] |
iInputDescriptor
|
TPtr8
| iInputDescriptor | [protected] |
iInputFile
|
RFile & | iInputFile | [protected] |
iOutputBuffer
|
TUint8 * | iOutputBuffer | [protected] |
iOutputDescriptor
|
TPtr8
| iOutputDescriptor | [protected] |
iOutputFile
|
RFile & | iOutputFile | [protected] |
Member Enumeration Documentation
Enum anonymous
| Enumerator | Value | Description |
|---|
| EBadInitialization | 1 | |
Constructor & Destructor Documentation
CEZFileBufferManager ( RFile &, RFile & )
| CEZFileBufferManager | ( | RFile & | aInput, |
| | RFile & | aOutput |
| | ) | [protected] |
~CEZFileBufferManager ( )
Member Function Documentation
ConstructL ( TInt )
| void | ConstructL | ( | TInt | aBufferSize | ) | [protected] |
FinalizeL ( CEZZStream & )
InitializeL ( CEZZStream & )
NeedInputL ( CEZZStream & )
NeedOutputL ( CEZZStream & )
NewL ( RFile &, RFile &, TInt )
| Parameter | Description | | aInput | the input file |
| aOutput | the output file |
| aBufferSize | the required size of the buffers |
Returns: the new CEZFileBufferManager object
NewLC ( RFile &, RFile &, TInt )
| Parameter | Description | | aInput | the input file |
| aOutput | the output file |
| aBufferSize | the required size of the buffers |
Returns: the new CEZFileBufferManager object, on the CleanupStack