#ifndef INCLUDED_BLOCKS_PATTERNED_INTERLEAVER_H #define INCLUDED_BLOCKS_PATTERNED_INTERLEAVER_H #include <blocks/api.h> #include <gr_block.h> namespace gr { namespace blocks { class BLOCKS_API patterned_interleaver : virtual public gr_block { public: typedef boost::shared_ptr<patterned_interleaver> sptr; static sptr make(size_t itemsize, std::vector<int> pattern); }; } } #endif