|
|
|
|
Location:
ezstream.h
Link against: ezlib.lib
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(), AvailIn(), AvailOut(), EBufError, EDataError, EStreamError, EUnexpected, EVersionError, OutputDescriptor(), Progress(), SetInput(), SetOutput(), TotalIn(), TotalOut(), anonymous, iOutputBufferLength, iOutputPointer, iStream
Inherited from CBase:
Delete(),
Extension_(),
operator new()
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;