瀏覽代碼

AK: Expose Buffered's buffer size and underlying stream

kleines Filmröllchen 3 年之前
父節點
當前提交
cbb2b4fe71
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      AK/Buffered.h

+ 4 - 0
AK/Buffered.h

@@ -108,6 +108,10 @@ public:
         return true;
     }
 
+    size_t buffered() const { return m_buffered; }
+    // Reading from the stream returned here will most definitely brick the buffering behavior of Buffered.
+    StreamType& underlying_stream() { return m_stream; }
+
 private:
     Bytes buffer() const { return { m_buffer, Size }; }