28#ifndef INCLUDED_BAZ_PUNCTURE_BB_H
29#define INCLUDED_BAZ_PUNCTURE_BB_H
31#include <gnuradio/block.h>
32#include <boost/thread.hpp>
47typedef boost::shared_ptr<baz_puncture_bb> baz_puncture_bb_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_puncture_bb_sptr baz_make_puncture_bb(const std::vector< int > &matrix)
Return a shared_ptr to a new instance of baz_puncture_bb.
square a stream of floats.
Definition baz_puncture_bb.h:65
friend BAZ_API baz_puncture_bb_sptr baz_make_puncture_bb(const std::vector< int > &matrix)
Return a shared_ptr to a new instance of baz_puncture_bb.
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 forecast(int noutput_items, gr_vector_int &ninput_items_required)
void set_matrix(const std::vector< int > &matrix)