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

Public Member Functions | |
ZobstreamBz (bostream &s, int level, unsigned todoBufSz, MD5Sum *md) | |
~ZobstreamBz () | |
void | open (bostream &s, int level, unsigned todoBufSz) |
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
References open().
ZobstreamBz::~ZobstreamBz | ( | ) | [inline] |
References Assert.
Member Function Documentation
void ZobstreamBz::open | ( | bostream & | s, | |
int | level, | |||
unsigned | todoBufSz | |||
) |
- Parameters:
-
s Output stream level 1 to 9 (0 is allowed but interpreted as 1) todoBufSz Size of mini buffer, which holds data sent to the stream with single put() calls or << statements
References Zobstream::chunkLim(), Zobstream::ZipData::data, debug, Zobstream::open(), throwZerrorBz(), Zobstream::zipBuf, and Zobstream::ZIPDATA_SIZE.
Referenced by ZobstreamBz().
unsigned ZobstreamBz::partId | ( | ) | [protected, virtual] |
void ZobstreamBz::deflateEnd | ( | ) | [protected, virtual] |
void ZobstreamBz::deflateReset | ( | ) | [protected, virtual] |
Implements Zobstream.
References Zobstream::ZipData::data, debug, throwZerrorBz(), Zobstream::zipBuf, and Zobstream::ZIPDATA_SIZE.
virtual unsigned ZobstreamBz::totalOut | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual unsigned ZobstreamBz::totalIn | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual unsigned ZobstreamBz::availOut | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual unsigned ZobstreamBz::availIn | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual byte* ZobstreamBz::nextOut | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual byte* ZobstreamBz::nextIn | ( | ) | const [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamBz::setTotalOut | ( | unsigned | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamBz::setTotalIn | ( | unsigned | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamBz::setAvailOut | ( | unsigned | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamBz::setAvailIn | ( | unsigned | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamBz::setNextOut | ( | byte * | n | ) | [inline, protected, virtual] |
Implements Zobstream.
virtual void ZobstreamBz::setNextIn | ( | byte * | n | ) | [inline, protected, virtual] |
Implements Zobstream.
void ZobstreamBz::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
