GNU Radio's IIO Package
gr::iio::iio_math_impl Class Reference

#include <iio_math_impl.h>

Inheritance diagram for gr::iio::iio_math_impl:
gr::iio::iio_math gr::iio::iio_math_gen_impl

Public Member Functions

 iio_math_impl (const std::string &function, int ninputs)
 
 ~iio_math_impl ()
 
void register_block (struct block *block)
 
void set_port_used (unsigned int port)
 
virtual gr::basic_block_sptr get_src_block ()
 
virtual void connect_to_output (gr::basic_block_sptr block, unsigned int port=0)
 

Protected Member Functions

 iio_math_impl ()
 
void cleanup ()
 

Additional Inherited Members

- Public Types inherited from gr::iio::iio_math
typedef std::shared_ptr< iio_mathsptr
 
- Static Public Member Functions inherited from gr::iio::iio_math
static sptr make (const std::string &function, int ninputs=1)
 

Constructor & Destructor Documentation

◆ iio_math_impl() [1/2]

gr::iio::iio_math_impl::iio_math_impl ( const std::string &  function,
int  ninputs 
)

◆ ~iio_math_impl()

gr::iio::iio_math_impl::~iio_math_impl ( )

◆ iio_math_impl() [2/2]

gr::iio::iio_math_impl::iio_math_impl ( )
inlineprotected

Member Function Documentation

◆ cleanup()

void gr::iio::iio_math_impl::cleanup ( )
protected

◆ connect_to_output()

virtual void gr::iio::iio_math_impl::connect_to_output ( gr::basic_block_sptr  block,
unsigned int  port = 0 
)
virtual

Reimplemented in gr::iio::iio_math_gen_impl.

◆ get_src_block()

virtual gr::basic_block_sptr gr::iio::iio_math_impl::get_src_block ( )
virtual

Reimplemented in gr::iio::iio_math_gen_impl.

◆ register_block()

void gr::iio::iio_math_impl::register_block ( struct block *  block)

◆ set_port_used()

void gr::iio::iio_math_impl::set_port_used ( unsigned int  port)

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