浏览代码

AK: Allow specifying writability of a FixedMemoryStream

kleines Filmröllchen 1 年之前
父节点
当前提交
bbeabe929b
共有 2 个文件被更改,包括 3 次插入2 次删除
  1. 2 1
      AK/MemoryStream.cpp
  2. 1 1
      AK/MemoryStream.h

+ 2 - 1
AK/MemoryStream.cpp

@@ -12,8 +12,9 @@
 
 
 namespace AK {
 namespace AK {
 
 
-FixedMemoryStream::FixedMemoryStream(Bytes bytes)
+FixedMemoryStream::FixedMemoryStream(Bytes bytes, bool writing_enabled)
     : m_bytes(bytes)
     : m_bytes(bytes)
+    , m_writing_enabled(writing_enabled)
 {
 {
 }
 }
 
 

+ 1 - 1
AK/MemoryStream.h

@@ -16,7 +16,7 @@ namespace AK {
 /// using a single read/write head.
 /// using a single read/write head.
 class FixedMemoryStream : public SeekableStream {
 class FixedMemoryStream : public SeekableStream {
 public:
 public:
-    explicit FixedMemoryStream(Bytes bytes);
+    explicit FixedMemoryStream(Bytes bytes, bool writing_enabled = true);
     explicit FixedMemoryStream(ReadonlyBytes bytes);
     explicit FixedMemoryStream(ReadonlyBytes bytes);
 
 
     virtual bool is_eof() const override;
     virtual bool is_eof() const override;