+ /** 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);
+
+ ~ZlibCompressed() override;
+
+ void set_block(bool) override;
+ void set_inherit(bool) override;