28#ifndef INCLUDED_BAZ_DEPUNCTURE_FF_H
29#define INCLUDED_BAZ_DEPUNCTURE_FF_H
31#include <gnuradio/block.h>
32#include <boost/thread.hpp>
47typedef boost::shared_ptr<baz_depuncture_ff> baz_depuncture_ff_sptr;
84 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
87 gr_vector_int &ninput_items,
88 gr_vector_const_void_star &input_items,
89 gr_vector_void_star &output_items);
#define BAZ_API
Definition api.h:19
BAZ_API baz_depuncture_ff_sptr baz_make_depuncture_ff(const std::vector< int > &matrix)
Return a shared_ptr to a new instance of baz_depuncture_ff.
square a stream of floats.
Definition baz_depuncture_ff.h:65
void forecast(int noutput_items, gr_vector_int &ninput_items_required)
int general_work(int noutput_items, gr_vector_int &ninput_items, gr_vector_const_void_star &input_items, gr_vector_void_star &output_items)
void set_matrix(const std::vector< int > &matrix)
friend BAZ_API baz_depuncture_ff_sptr baz_make_depuncture_ff(const std::vector< int > &matrix)
Return a shared_ptr to a new instance of baz_depuncture_ff.