28 #ifndef INCLUDED_BAZ_PUNCTURE_BB_H 29 #define INCLUDED_BAZ_PUNCTURE_BB_H 31 #include <gnuradio/block.h> 32 #include <boost/thread.hpp> 47 typedef boost::shared_ptr<baz_puncture_bb> baz_puncture_bb_sptr;
82 void set_matrix(
const std::vector<int>& matrix);
84 void forecast(
int noutput_items, gr_vector_int &ninput_items_required);
86 int general_work (
int noutput_items,
87 gr_vector_int &ninput_items,
88 gr_vector_const_void_star &input_items,
89 gr_vector_void_star &output_items);
class BAZ_API baz_puncture_bb
Definition: baz_puncture_bb.h:34
square a stream of floats.
Definition: baz_puncture_bb.h:64
#define BAZ_API
Definition: config.h:8
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.