From 6e90f00925e3f30bebd252bedd8279bb12760e18 Mon Sep 17 00:00:00 2001 From: Robin Burchell Date: Tue, 16 Jul 2019 09:32:21 +0200 Subject: [PATCH] BufferStream: Add a function to fully reset state This will allow us to reuse the same buffer with the same stream instance. Needed in AudioServer. --- AK/BufferStream.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/AK/BufferStream.h b/AK/BufferStream.h index 3e1a796e47b..0b829a26c5a 100644 --- a/AK/BufferStream.h +++ b/AK/BufferStream.h @@ -187,6 +187,12 @@ public: m_buffer.trim(m_offset); } + void reset() + { + m_offset = 0; + m_read_failure = false; + } + bool handle_read_failure() { bool old = m_read_failure; m_read_failure = false;