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;