|
||
class CEZFileBufferManager : public CBase, public MEZBufferManager;
Concrete class to manage the input and output buffers for compression and de-compression
MEZBufferManager
- Interface class to manage input and output buffers for compression and de-compre...
CBase
-
Base class for all classes to be instantiated on the heap.
CEZFileBufferManager
- Concrete class to manage the input and output buffers for compression and de-com...
Defined in CEZFileBufferManager
:
EBadInitialization
FinalizeL(CEZZStream &)
Finish writing to the streamInitializeL(CEZZStream &)
Initialise the stream with input and output buffers and starts readingNeedInputL(CEZZStream &)
Set the stream's input buffer and starts readingNeedOutputL(CEZZStream &)
Set the stream's output buffer and start writingNewL(RFile &,RFile &,TInt)
Creates a new CEZFileBufferManager objectNewLC(RFile &,RFile &,TInt)
Creates a new CEZFileBufferManager object and leave it on the CleanupStack
anonymous
iBufferSize
iInputBuffer
iInputDescriptor
iInputFile
iOutputBuffer
iOutputDescriptor
iOutputFile
Inherited from CBase
:
Delete(CBase *)
Deletes the specified object.Extension_(TUint,TAny *&,TAny *)
Extension function operator new(TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TAny *)
Initialises the object to binary zeroes.operator new(TUint,TLeave)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TLeave,TUint)
Allocates the object from the heap and then initialises its contents to binary z...operator new(TUint,TUint)
Allocates the object from the heap and then initialises its contents to binary z...IMPORT_C static CEZFileBufferManager* NewLC(RFile &aInput, RFile &aOutput, TInt aBufferSize=0x8000);
Creates a new CEZFileBufferManager object and leave it on the CleanupStack
|
|
IMPORT_C static CEZFileBufferManager* NewL(RFile &aInput, RFile &aOutput, TInt aBufferSize=0x8000);
Creates a new CEZFileBufferManager object
|
|
virtual void InitializeL(CEZZStream &aZStream);
Initialise the stream with input and output buffers and starts reading
|
virtual void NeedInputL(CEZZStream &aZStream);
Set the stream's input buffer and starts reading
|
virtual void NeedOutputL(CEZZStream &aZStream);
Set the stream's output buffer and start writing
|
virtual void FinalizeL(CEZZStream &aZStream);
Finish writing to the stream
|
protected: TPtr8 iOutputDescriptor;