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 <framework.h>
Public Member Functions | |
int | sizeofT () |
pipebuf (scheduler *sch, const char *name, unsigned long size) | |
int | add_reader () |
void | pack () |
long long | hash () |
void | dump (std::size_t *total_bufs) |
Public Member Functions inherited from leansdr::pipebuf_common | |
pipebuf_common (const char *_name) | |
virtual | ~pipebuf_common () |
Public Attributes | |
T * | buf |
T * | rds [MAX_READERS] |
int | nrd |
T * | wr |
T * | end |
unsigned long | min_write |
unsigned long | total_written |
unsigned long | total_read |
Public Attributes inherited from leansdr::pipebuf_common | |
const char * | name |
Definition at line 203 of file framework.h.
|
inline |
Definition at line 216 of file framework.h.
|
inline |
Definition at line 227 of file framework.h.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 235 of file framework.h.
Referenced by leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::writable().
|
inlinevirtual |
Reimplemented from leansdr::pipebuf_common.
Definition at line 211 of file framework.h.
T* leansdr::pipebuf< T >::buf |
Definition at line 205 of file framework.h.
T* leansdr::pipebuf< T >::end |
Definition at line 209 of file framework.h.
Referenced by leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::writable(), and leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::written().
unsigned long leansdr::pipebuf< T >::min_write |
Definition at line 275 of file framework.h.
Referenced by leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::pipewriter(), and leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::writable().
int leansdr::pipebuf< T >::nrd |
Definition at line 207 of file framework.h.
T* leansdr::pipebuf< T >::rds[MAX_READERS] |
Definition at line 206 of file framework.h.
Referenced by leansdr::pipereader< leansdr::complex< leansdr::f32 > >::rd(), leansdr::pipereader< leansdr::complex< leansdr::f32 > >::read(), and leansdr::pipereader< leansdr::complex< leansdr::f32 > >::readable().
unsigned long leansdr::pipebuf< T >::total_read |
Definition at line 276 of file framework.h.
Referenced by leansdr::pipereader< leansdr::complex< leansdr::f32 > >::read().
unsigned long leansdr::pipebuf< T >::total_written |
Definition at line 276 of file framework.h.
Referenced by leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::written().
T* leansdr::pipebuf< T >::wr |
Definition at line 208 of file framework.h.
Referenced by leansdr::pipereader< leansdr::complex< leansdr::f32 > >::read(), leansdr::pipereader< leansdr::complex< leansdr::f32 > >::readable(), leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::wr(), leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::writable(), and leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::written().