![]()  | 
  
    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