IDecompressStream
-
class IDecompressStream
Bases:
istream
An input stream object that uses zlib to decompress (inflate) the input from another source stream on-the-fly.
Attach an IDecompressStream to an existing istream that provides compressed data, and read the corresponding uncompressed data from the IDecompressStream.
Seeking is not supported.
Inheritance diagram
-
IDecompressStream(void)
-
explicit IDecompressStream(std::istream *source, bool owns_source, std::streamsize source_length = -1, bool header = true)
-
IDecompressStream &close(void)
Resets the ZStream to empty, but does not actually close the source istream unless owns_source was true.
-
IDecompressStream &open(std::istream *source, bool owns_source, std::streamsize source_length = -1, bool header = true)
-
IDecompressStream(void)