Commit d15f64ae authored by Max Kellermann's avatar Max Kellermann

fs/io/BufferedReader: add method Reset()

parent a07117ea
......@@ -44,6 +44,16 @@ public:
:reader(_reader), buffer(4096), eof(false),
line_number(0) {}
/**
* Reset the internal state. Should be called after rewinding
* the underlying #Reader.
*/
void Reset() {
buffer.Clear();
eof = false;
line_number = 0;
}
bool Fill(bool need_more);
gcc_pure
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment