X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Fzlibcompressed.h;h=30894cb9cf2345e7e5d79ed742dfe74e115ab99c;hp=fa7a15315ccb09a7a44a1671e85d26f3ea5b3bc6;hb=e0266badf098a5cec2512eb693bca771e35fd3ab;hpb=e352b6c33142c531e12dfe87cc25e5f1510731de diff --git a/source/io/zlibcompressed.h b/source/io/zlibcompressed.h index fa7a153..30894cb 100644 --- a/source/io/zlibcompressed.h +++ b/source/io/zlibcompressed.h @@ -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();