SDRAngel
4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
|
#include <doublebufferfifo.h>
Public Member Functions | |
DoubleBufferFIFO (int size) | |
~DoubleBufferFIFO () | |
void | resize (int size) |
void | write (const T &element) |
T & | readBack (int delay) |
void | zeroBack (int delay) |
Private Attributes | |
int | m_size |
T * | m_data |
int | m_writeIndex |
int | m_currentIndex |
Definition at line 23 of file doublebufferfifo.h.
|
inline |
Definition at line 26 of file doublebufferfifo.h.
|
inline |
Definition at line 31 of file doublebufferfifo.h.
|
inline |
Definition at line 58 of file doublebufferfifo.h.
Referenced by DSDDemod::feed(), AMDemod::processOneSample(), NFMDemod::processOneSample(), and SSBDemod::processOneSample().
|
inline |
Definition at line 36 of file doublebufferfifo.h.
Referenced by AMDemod::applyAudioSampleRate().
|
inline |
Definition at line 45 of file doublebufferfifo.h.
Referenced by DSDDemod::feed(), AMDemod::processOneSample(), NFMDemod::processOneSample(), and SSBDemod::processOneSample().
|
inline |
Definition at line 67 of file doublebufferfifo.h.
Referenced by NFMDemod::processOneSample().
|
private |
Definition at line 82 of file doublebufferfifo.h.
Referenced by DoubleBufferFIFO< Real >::readBack(), DoubleBufferFIFO< Real >::resize(), DoubleBufferFIFO< Real >::write(), and DoubleBufferFIFO< Real >::zeroBack().
|
private |
Definition at line 80 of file doublebufferfifo.h.
Referenced by DoubleBufferFIFO< Real >::DoubleBufferFIFO(), DoubleBufferFIFO< Real >::readBack(), DoubleBufferFIFO< Real >::resize(), DoubleBufferFIFO< Real >::write(), DoubleBufferFIFO< Real >::zeroBack(), and DoubleBufferFIFO< Real >::~DoubleBufferFIFO().
|
private |
Definition at line 79 of file doublebufferfifo.h.
Referenced by DoubleBufferFIFO< Real >::DoubleBufferFIFO(), DoubleBufferFIFO< Real >::readBack(), DoubleBufferFIFO< Real >::resize(), DoubleBufferFIFO< Real >::write(), and DoubleBufferFIFO< Real >::zeroBack().
|
private |
Definition at line 81 of file doublebufferfifo.h.
Referenced by DoubleBufferFIFO< Real >::resize(), and DoubleBufferFIFO< Real >::write().