GNU Radio's IRIDIUM Package
gr::iridium::fft_channelizer Class Referenceabstract

<+description of block+> More...

#include <fft_channelizer.h>

Inheritance diagram for gr::iridium::fft_channelizer:
gr::iridium::fft_channelizer_impl

Public Types

typedef std::shared_ptr< fft_channelizersptr

Public Member Functions

virtual uint64_t get_n_dropped_bursts ()=0
virtual int get_output_queue_size ()=0
virtual int get_output_max_queue_size ()=0

Static Public Member Functions

static sptr make (int fft_size, int decimation, bool activate_streams, int pdu_ports, int max_burst_size, int outstanding_limit, bool drop_overflow)
 Return a shared_ptr to a new instance of iridium::fft_channelizer.

Detailed Description

<+description of block+>

Member Typedef Documentation

◆ sptr

Member Function Documentation

◆ get_n_dropped_bursts()

virtual uint64_t gr::iridium::fft_channelizer::get_n_dropped_bursts ( )
pure virtual

◆ get_output_max_queue_size()

virtual int gr::iridium::fft_channelizer::get_output_max_queue_size ( )
pure virtual

◆ get_output_queue_size()

virtual int gr::iridium::fft_channelizer::get_output_queue_size ( )
pure virtual

◆ make()

sptr gr::iridium::fft_channelizer::make ( int fft_size,
int decimation,
bool activate_streams,
int pdu_ports,
int max_burst_size,
int outstanding_limit,
bool drop_overflow )
static

Return a shared_ptr to a new instance of iridium::fft_channelizer.

To avoid accidental use of raw pointers, iridium::fft_channelizer's constructor is in a private implementation class. iridium::fft_channelizer::make is the public interface for creating new instances.


The documentation for this class was generated from the following file: