diff --git a/test/mocks/test-mocks_SerialMock.h b/test/mocks/test-mocks_SerialMock.h index a934d2f..028205d 100644 --- a/test/mocks/test-mocks_SerialMock.h +++ b/test/mocks/test-mocks_SerialMock.h @@ -22,6 +22,7 @@ public: void clear(); public: + DataType peek() const; DataType read(); void read(DataType* outData, int inSize); diff --git a/test/mocks/test-mocks_SerialMock.hpp b/test/mocks/test-mocks_SerialMock.hpp index 7855121..c0181b2 100644 --- a/test/mocks/test-mocks_SerialMock.hpp +++ b/test/mocks/test-mocks_SerialMock.hpp @@ -71,6 +71,12 @@ void RingBuffer::clear() // ----------------------------------------------------------------------------- +template +DataType RingBuffer::peek() const +{ + return *mReadHead; +} + template DataType RingBuffer::read() {