LibCompress: Move compressor construction out of ZlibCompressor()

This commit is contained in:
Tim Schumacher 2023-01-03 22:28:55 +01:00 committed by Andreas Kling
commit 7e3625b0e2
Notes: sideshowbarker 2024-07-17 09:41:18 +09:00
2 changed files with 7 additions and 5 deletions

View file

@ -76,7 +76,7 @@ public:
static ErrorOr<ByteBuffer> compress_all(ReadonlyBytes bytes, ZlibCompressionLevel = ZlibCompressionLevel::Default);
private:
ZlibCompressor(Core::Stream::Handle<Core::Stream::Stream>, ZlibCompressionLevel);
ZlibCompressor(Core::Stream::Handle<Core::Stream::Stream> stream, NonnullOwnPtr<Core::Stream::Stream> compressor_stream);
ErrorOr<void> write_header(ZlibCompressionMethod, ZlibCompressionLevel);
bool m_finished { false };