Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext
zlib::deflate_stream::reset (1 of 2 overloads)

Reset the stream and compression settings.

Synopsis
void
reset(
    int level,
    int windowBits,
    int memLevel,
    Strategy strategy);
Description

This function initializes the stream to the specified compression settings. Although the stream is ready to be used immediately after a reset, any required internal buffers are not dynamically allocated until needed.

Parameters

Name

Description

level

Compression level from 0 to 9.

windowBits

The base two logarithm of the window size, or the history buffer. It should be in the range 9..15.

memLevel

How much memory should be allocated for the internal compression state, with level from from 1 to 9.

strategy

Strategy to tune the compression algorithm.

Remarks

Any unprocessed input or pending output from previous calls are discarded.


PrevUpHomeNext