![]() |
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>
Inheritance diagram for leansdr::pipebuf< T >:
Collaboration diagram for leansdr::pipebuf< T >: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().
Here is the caller graph for this function:
|
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().
1.8.13