class TestStreamBuffer
Defined at line 25 of file ../../src/developer/debug/shared/test_stream_buffer.h
An implementation of StreamBuffer that provides the simplest-possible buffering to memory for
test purposes.
The stream buffer is bidirectional and has a buffer going both ways:
Writing to the stream buffer: stream().Write(...)
will come out in write_sink().
Reading from the stream buffer: stream().Read(...) or ...Peek();
data is provided by stream().AddReadData(...).
Public Methods
void TestStreamBuffer ()
Defined at line 9 of file ../../src/developer/debug/shared/test_stream_buffer.cc
void ~TestStreamBuffer ()
Defined at line 11 of file ../../src/developer/debug/shared/test_stream_buffer.cc
StreamBuffer & stream ()
Defined at line 30 of file ../../src/developer/debug/shared/test_stream_buffer.h
const StreamBuffer & stream ()
Defined at line 31 of file ../../src/developer/debug/shared/test_stream_buffer.h
const std::deque<char> & write_sink ()
Where data that is written to the stream buffer ends up. This emulates what would normally be
the system-specific destination (file, etc.).
Defined at line 35 of file ../../src/developer/debug/shared/test_stream_buffer.h
std::deque<char> & write_sink ()
Defined at line 36 of file ../../src/developer/debug/shared/test_stream_buffer.h