OCompressStream
-
class OCompressStream
Bases:
ostream
An input stream object that uses zlib to compress (deflate) data to another destination stream on-the-fly.
Attach an OCompressStream to an existing ostream that will accept compressed data, and write your uncompressed source data to the OCompressStream.
Seeking is not supported.
Inheritance diagram
-
OCompressStream(void)
-
explicit OCompressStream(std::ostream *dest, bool owns_dest, int compression_level = 6, bool header = true)
-
OCompressStream &close(void)
Resets the ZStream to empty, but does not actually close the dest ostream unless owns_dest was true.
-
OCompressStream &open(std::ostream *dest, bool owns_dest, int compression_level = 6, bool header = true)
-
OCompressStream(void)