| 
                   | 
               
                  
                   | 
            |
Location: 
            ezfilebuffer.h
            
Link against: ezlib.lib
            
         
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-compression
            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-compression
            Defined in CEZFileBufferManager:
            EBadInitialization, FinalizeL(), InitializeL(), NeedInputL(), NeedOutputL(), NewL(), NewLC(), anonymous, iBufferSize, iInputBuffer, iInputDescriptor, iInputFile, iOutputBuffer, iOutputDescriptor, iOutputFile
            
         
Inherited from CBase:
            Delete(),
            Extension_(),
            operator new()
static IMPORT_C CEZFileBufferManager *NewLC(RFile &aInput, RFile &aOutput, TInt aBufferSize=0x8000);
Creates a new CEZFileBufferManager object and leave it on the CleanupStack
            
         
                  
  | 
            
                  
  | 
            
static IMPORT_C 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;