|
||
class CEZZStream : public CBase;
Represents a zip stream
CBase
-
Base class for all classes to be instantiated on the heap.
CEZZStream
- Represents a zip stream
Defined in CEZZStream
:
Adler32()const
Return the value of the uncompressed dataAvailIn()const
Return the number of bytes available at the next input byteAvailOut()const
Return the remaining free space at next output byte targetEBufError
EDataError
EStreamError
EUnexpected
EVersionError
OutputDescriptor()const
Return a decriptor pointer to the output bufferProgress(TInt)const
Return the progress of the current operation - that is the percentage of bytes w...SetInput(const TDesC8 &)
Set the stream's input bufferSetOutput(TDes8 &)
Set the stream's output bufferTotalIn()const
Return the total number of input bytes read so farTotalOut()const
Return the total number of bytes output so faranonymous
stream panic values iOutputBufferLength
iOutputPointer
iStream
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 void SetInput(const TDesC8 &aInputData);
Set the stream's input buffer
|
IMPORT_C void SetOutput(TDes8 &aOutputData);
Set the stream's output buffer
|
IMPORT_C TPtrC8 OutputDescriptor() const;
Return a decriptor pointer to the output buffer
|
IMPORT_C TInt TotalOut() const;
Return the total number of bytes output so far
|
IMPORT_C TInt TotalIn() const;
Return the total number of input bytes read so far
|
IMPORT_C TInt32 Adler32() const;
Return the value of the uncompressed data
|
IMPORT_C TInt AvailIn() const;
Return the number of bytes available at the next input byte
|
IMPORT_C TInt AvailOut() const;
Return the remaining free space at next output byte target
|
IMPORT_C TInt Progress(TInt aTotalLength) const;
Return the progress of the current operation - that is the percentage of bytes written / read
|
|
protected: TInt iOutputBufferLength;