![]() |
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().
Here is the caller graph for this function:
|
inline |
Definition at line 36 of file doublebufferfifo.h.
Referenced by AMDemod::applyAudioSampleRate().
Here is the caller graph for this function:
|
inline |
Definition at line 45 of file doublebufferfifo.h.
Referenced by DSDDemod::feed(), AMDemod::processOneSample(), NFMDemod::processOneSample(), and SSBDemod::processOneSample().
Here is the caller graph for this function:
|
inline |
Definition at line 67 of file doublebufferfifo.h.
Referenced by NFMDemod::processOneSample().
Here is the caller graph for this function:
|
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().
1.8.13