23 #ifndef INCLUDED_PATTERNED_INTERLEAVER_IMPL_H
24 #define INCLUDED_PATTERNED_INTERLEAVER_IMPL_H
27 #include <boost/foreach.hpp>
37 int general_work(
int noutput_items,
38 gr_vector_int &ninput_items,
39 gr_vector_const_void_star &input_items,
40 gr_vector_void_star &output_items);
44 BOOST_FOREACH(
int i, pattern)
45 { mval = std::max(mval, i); }
49 void forecast (
int noutput_items,
50 gr_vector_int &ninput_items_required);
std::vector< int > d_pattern
Definition: patterned_interleaver_impl.h:52
Definition: patterned_interleaver_impl.h:32
std::vector< int > d_counts
Definition: patterned_interleaver_impl.h:53
#define BLOCKS_API
Definition: gr-blocks/include/blocks/api.h:30
int pattern_max(std::vector< int > pattern)
Definition: patterned_interleaver_impl.h:42
size_t d_itemsize
Definition: patterned_interleaver_impl.h:54
Definition: patterned_interleaver.h:10