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