jigdo API
Last update by Admin on 2010-05-23
ZobstreamGz Class Reference
#include <zstream-gz.hh>
Inheritance diagram for ZobstreamGz:

Public Member Functions | |
ZobstreamGz (bostream &s, unsigned chunkLimit, int level=Z_DEFAULT_COMPRESSION, int windowBits=15, int memLevel=8, unsigned todoBufSz=256U, MD5Sum *md=0) | |
~ZobstreamGz () | |
void | open (bostream &s, unsigned chunkLimit, int level=Z_DEFAULT_COMPRESSION, int windowBits=15, int memLevel=8, unsigned todoBufSz=256U) |
Protected Member Functions | |
virtual unsigned | partId () |
virtual void | deflateEnd () |
virtual void | deflateReset () |
virtual unsigned | totalOut () const |
virtual unsigned | totalIn () const |
virtual unsigned | availOut () const |
virtual unsigned | availIn () const |
virtual byte * | nextOut () const |
virtual byte * | nextIn () const |
virtual void | setTotalOut (unsigned n) |
virtual void | setTotalIn (unsigned n) |
virtual void | setAvailOut (unsigned n) |
virtual void | setAvailIn (unsigned n) |
virtual void | setNextOut (byte *n) |
virtual void | setNextIn (byte *n) |
virtual void | zip2 (byte *start, unsigned len, bool finish=false) |
Constructor & Destructor Documentation
ZobstreamGz::ZobstreamGz | ( | bostream & | s, | |
unsigned | chunkLimit, | |||
int | level = Z_DEFAULT_COMPRESSION , |
|||
int | windowBits = 15 , |
|||
int | memLevel = 8 , |
|||
unsigned | todoBufSz = 256U , |
|||
MD5Sum * | md = 0 | |||
) | [inline] |
References open().
ZobstreamGz::~ZobstreamGz | ( | ) | [inline] |
References Assert.
Member Function Documentation
void ZobstreamGz::open | ( | bostream & | s, | |
unsigned | chunkLimit, | |||
int | level = Z_DEFAULT_COMPRESSION , |
|||
int | windowBits = 15 , |
|||
int | memLevel = 8 , |
|||
unsigned | todoBufSz = 256U | |||
) |
- Parameters:
-
s Output stream chunkLimit Size limit for output data, will buffer this much level 0 to 9 windowBits zlib param memLevel zlib param todoBufSz Size of mini buffer, which holds data sent to the stream with single put() calls or << statements
References Zobstream::ZipData::data, debug, Zobstream::open(), throwZerrorGz(), Zobstream::zipBuf, and Zobstream::ZIPDATA_SIZE.
Referenced by ZobstreamGz().
unsigned ZobstreamGz::partId | ( | ) | [protected, virtual] |
void ZobstreamGz::deflateEnd | ( | ) | [protected, virtual] |
void ZobstreamGz::deflateReset | ( | ) | [protected, virtual] |
virtual unsigned ZobstreamGz::totalOut | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual unsigned ZobstreamGz::totalIn | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual unsigned ZobstreamGz::availOut | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual unsigned ZobstreamGz::availIn | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual byte* ZobstreamGz::nextOut | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual byte* ZobstreamGz::nextIn | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamGz::setTotalOut | ( | unsigned | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamGz::setTotalIn | ( | unsigned | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamGz::setAvailOut | ( | unsigned | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamGz::setAvailIn | ( | unsigned | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamGz::setNextOut | ( | byte * | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamGz::setNextIn | ( | byte * | n | ) | [inline, protected, virtual] |
Implements Zobstream.
void ZobstreamGz::zip2 | ( | byte * | start, | |
unsigned | len, | |||
bool | finish = false | |||
) | [protected, virtual] |
The documentation for this class was generated from the following files:
Generated on Tue Sep 23 14:27:43 2008 for jigdo by
