]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/zlibcompressed.h
Add a constructor to ZlibCompressed that takes a mode parameter
[libs/core.git] / source / io / zlibcompressed.h
index fa7a15315ccb09a7a44a1671e85d26f3ea5b3bc6..30894cb9cf2345e7e5d79ed742dfe74e115ab99c 100644 (file)
@@ -46,6 +46,14 @@ public:
        compression quality, ranging from 1 (fastest) to 9 (best compression). */
        ZlibCompressed(Base &, unsigned level = 9);
 
+       /** Creates a zlib de/compression object.  Mode must be either read or
+       write, and compatible with the underlying object. */
+       ZlibCompressed(Base &, Mode, unsigned level = 9);
+
+private:
+       void init(unsigned);
+
+public:
        virtual ~ZlibCompressed();
 
        void flush();