From 0b31c40c2b37d1df0ad5d156cc4644c287fc7ae4 Mon Sep 17 00:00:00 2001 From: Geoffrey Merck Date: Sun, 10 May 2020 08:01:10 +0200 Subject: [PATCH] Made Get volatile --- RingBuffer.h | 2 +- RingBuffer.impl.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/RingBuffer.h b/RingBuffer.h index 7615de0..79f7814 100644 --- a/RingBuffer.h +++ b/RingBuffer.h @@ -55,7 +55,7 @@ public: bool put(TDATATYPE item) volatile; - bool get(TDATATYPE& item); + bool get(TDATATYPE& item) volatile; TDATATYPE peek() const; diff --git a/RingBuffer.impl.h b/RingBuffer.impl.h index 06374ba..ddcb21c 100644 --- a/RingBuffer.impl.h +++ b/RingBuffer.impl.h @@ -80,7 +80,7 @@ template TDATATYPE CRingBuffer::peek() const return m_buffer[m_tail]; } -template bool CRingBuffer::get(TDATATYPE& item) +template bool CRingBuffer::get(TDATATYPE& item) volatile { if (m_head == m_tail && !m_full) return false;