1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:57:43 +00:00

LibCore: Add Stream::WrapInAKOutputStream

This commit is contained in:
Tim Schumacher 2022-12-26 18:39:50 +01:00 committed by Sam Atkins
parent bd65ecf05c
commit dd948b046c
2 changed files with 40 additions and 0 deletions

View file

@ -1041,4 +1041,15 @@ private:
Core::Stream::Stream& m_stream;
};
// Note: This is only a temporary hack, to break up the task of moving away from AK::Stream into smaller parts.
class WrapInAKOutputStream final : public OutputStream {
public:
WrapInAKOutputStream(Core::Stream::Stream& stream);
virtual size_t write(ReadonlyBytes) override;
virtual bool write_or_error(ReadonlyBytes) override;
private:
Core::Stream::Stream& m_stream;
};
}