Forráskód Böngészése

AK: Expose Buffered's buffer size and underlying stream

kleines Filmröllchen 3 éve
szülő
commit
cbb2b4fe71
1 módosított fájl, 4 hozzáadás és 0 törlés
  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 }; }