From bbeabe929bb6ff21ddff0b7ca7acddf9e02ef980 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kleines=20Filmr=C3=B6llchen?= Date: Tue, 19 Sep 2023 12:01:42 +0200 Subject: [PATCH] AK: Allow specifying writability of a FixedMemoryStream --- AK/MemoryStream.cpp | 3 ++- AK/MemoryStream.h | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/AK/MemoryStream.cpp b/AK/MemoryStream.cpp index 880d8027c9..47ef8f0f28 100644 --- a/AK/MemoryStream.cpp +++ b/AK/MemoryStream.cpp @@ -12,8 +12,9 @@ namespace AK { -FixedMemoryStream::FixedMemoryStream(Bytes bytes) +FixedMemoryStream::FixedMemoryStream(Bytes bytes, bool writing_enabled) : m_bytes(bytes) + , m_writing_enabled(writing_enabled) { } diff --git a/AK/MemoryStream.h b/AK/MemoryStream.h index ddc4b2ab43..4211bc0284 100644 --- a/AK/MemoryStream.h +++ b/AK/MemoryStream.h @@ -16,7 +16,7 @@ namespace AK { /// using a single read/write head. class FixedMemoryStream : public SeekableStream { public: - explicit FixedMemoryStream(Bytes bytes); + explicit FixedMemoryStream(Bytes bytes, bool writing_enabled = true); explicit FixedMemoryStream(ReadonlyBytes bytes); virtual bool is_eof() const override;