|
|
|
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()constReturn the value of the uncompressed dataAvailIn()constReturn the number of bytes available at the next input byteAvailOut()constReturn the remaining free space at next output byte targetEBufErrorEDataErrorEStreamErrorEUnexpectedEVersionErrorOutputDescriptor()constReturn a decriptor pointer to the output bufferProgress(TInt)constReturn 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()constReturn the total number of input bytes read so farTotalOut()constReturn the total number of bytes output so faranonymousstream panic values iOutputBufferLengthiOutputPointeriStreamInherited 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;