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 | |
virtual int | sizeofT () |
virtual long long | hash () |
virtual void | dump (std::size_t *total_bufs) |
pipebuf_common (const char *_name) | |
virtual | ~pipebuf_common () |
Public Attributes | |
const char * | name |
Definition at line 53 of file framework.h.
|
inline |
Definition at line 72 of file framework.h.
|
inlinevirtual |
Definition at line 76 of file framework.h.
|
inlinevirtual |
Reimplemented in leansdr::pipebuf< T >, leansdr::pipebuf< SOFTSYMB >, leansdr::pipebuf< leansdr::rspacket< Tbyte > >, leansdr::pipebuf< Tin >, leansdr::pipebuf< unsigned long >, leansdr::pipebuf< leansdr::plslot< SOFTSYMB > >, leansdr::pipebuf< leansdr::rspacket< u8 > >, leansdr::pipebuf< decoded_byte >, leansdr::pipebuf< float >, leansdr::pipebuf< leansdr::bbframe >, leansdr::pipebuf< int >, leansdr::pipebuf< leansdr::complex< Tin > >, leansdr::pipebuf< complex< u8 > >, leansdr::pipebuf< leansdr::u8 >, leansdr::pipebuf< leansdr::tspacket >, leansdr::pipebuf< Tbyte >, leansdr::pipebuf< leansdr::complex< T > >, leansdr::pipebuf< leansdr::fecframe< hard_sb > >, leansdr::pipebuf< leansdr::complex< Tout > >, leansdr::pipebuf< uncoded_byte >, leansdr::pipebuf< unsigned char >, leansdr::pipebuf< u8 >, leansdr::pipebuf< Tout >, leansdr::pipebuf< leansdr::u32 >, leansdr::pipebuf< leansdr::complex< float > >, leansdr::pipebuf< leansdr::plslot< hard_ss > >, leansdr::pipebuf< leansdr::eucl_ss >, leansdr::pipebuf< leansdr::complex >, leansdr::pipebuf< leansdr::fecframe< SOFTBYTE > >, leansdr::pipebuf< leansdr::f32 >, leansdr::pipebuf< leansdr::rspacket< leansdr::u8 > >, leansdr::pipebuf< hardsymbol >, and leansdr::pipebuf< leansdr::complex< leansdr::f32 > >.
Definition at line 65 of file framework.h.
Referenced by leansdr::scheduler::dump().
|
inlinevirtual |
Reimplemented in leansdr::pipebuf< T >, leansdr::pipebuf< SOFTSYMB >, leansdr::pipebuf< leansdr::rspacket< Tbyte > >, leansdr::pipebuf< Tin >, leansdr::pipebuf< unsigned long >, leansdr::pipebuf< leansdr::plslot< SOFTSYMB > >, leansdr::pipebuf< leansdr::rspacket< u8 > >, leansdr::pipebuf< decoded_byte >, leansdr::pipebuf< float >, leansdr::pipebuf< leansdr::bbframe >, leansdr::pipebuf< int >, leansdr::pipebuf< leansdr::complex< Tin > >, leansdr::pipebuf< complex< u8 > >, leansdr::pipebuf< leansdr::u8 >, leansdr::pipebuf< leansdr::tspacket >, leansdr::pipebuf< Tbyte >, leansdr::pipebuf< leansdr::complex< T > >, leansdr::pipebuf< leansdr::fecframe< hard_sb > >, leansdr::pipebuf< leansdr::complex< Tout > >, leansdr::pipebuf< uncoded_byte >, leansdr::pipebuf< unsigned char >, leansdr::pipebuf< u8 >, leansdr::pipebuf< Tout >, leansdr::pipebuf< leansdr::u32 >, leansdr::pipebuf< leansdr::complex< float > >, leansdr::pipebuf< leansdr::plslot< hard_ss > >, leansdr::pipebuf< leansdr::eucl_ss >, leansdr::pipebuf< leansdr::complex >, leansdr::pipebuf< leansdr::fecframe< SOFTBYTE > >, leansdr::pipebuf< leansdr::f32 >, leansdr::pipebuf< leansdr::rspacket< leansdr::u8 > >, leansdr::pipebuf< hardsymbol >, and leansdr::pipebuf< leansdr::complex< leansdr::f32 > >.
Definition at line 60 of file framework.h.
Referenced by leansdr::scheduler::hash(), and leansdr::scheduler::run().
|
inlinevirtual |
Reimplemented in leansdr::pipebuf< T >, leansdr::pipebuf< SOFTSYMB >, leansdr::pipebuf< leansdr::rspacket< Tbyte > >, leansdr::pipebuf< Tin >, leansdr::pipebuf< unsigned long >, leansdr::pipebuf< leansdr::plslot< SOFTSYMB > >, leansdr::pipebuf< leansdr::rspacket< u8 > >, leansdr::pipebuf< decoded_byte >, leansdr::pipebuf< float >, leansdr::pipebuf< leansdr::bbframe >, leansdr::pipebuf< int >, leansdr::pipebuf< leansdr::complex< Tin > >, leansdr::pipebuf< complex< u8 > >, leansdr::pipebuf< leansdr::u8 >, leansdr::pipebuf< leansdr::tspacket >, leansdr::pipebuf< Tbyte >, leansdr::pipebuf< leansdr::complex< T > >, leansdr::pipebuf< leansdr::fecframe< hard_sb > >, leansdr::pipebuf< leansdr::complex< Tout > >, leansdr::pipebuf< uncoded_byte >, leansdr::pipebuf< unsigned char >, leansdr::pipebuf< u8 >, leansdr::pipebuf< Tout >, leansdr::pipebuf< leansdr::u32 >, leansdr::pipebuf< leansdr::complex< float > >, leansdr::pipebuf< leansdr::plslot< hard_ss > >, leansdr::pipebuf< leansdr::eucl_ss >, leansdr::pipebuf< leansdr::complex >, leansdr::pipebuf< leansdr::fecframe< SOFTBYTE > >, leansdr::pipebuf< leansdr::f32 >, leansdr::pipebuf< leansdr::rspacket< leansdr::u8 > >, leansdr::pipebuf< hardsymbol >, and leansdr::pipebuf< leansdr::complex< leansdr::f32 > >.
Definition at line 55 of file framework.h.
const char* leansdr::pipebuf_common::name |
Definition at line 70 of file framework.h.
Referenced by leansdr::pipebuf< leansdr::complex< leansdr::f32 > >::dump(), leansdr::pipereader< leansdr::complex< leansdr::f32 > >::read(), and leansdr::pipewriter< leansdr::complex< leansdr::f32 > >::written().