GNU Radio 3.6.3 C++ API
patterned_interleaver.h
Go to the documentation of this file.
00001 #ifndef INCLUDED_BLOCKS_PATTERNED_INTERLEAVER_H
00002 #define INCLUDED_BLOCKS_PATTERNED_INTERLEAVER_H
00003 
00004 #include <blocks/api.h>
00005 #include <gr_block.h>
00006 
00007 namespace gr {
00008   namespace blocks {
00009 
00010     class BLOCKS_API patterned_interleaver : virtual public gr_block
00011     {
00012     public:
00013       
00014       typedef boost::shared_ptr<patterned_interleaver> sptr;
00015 
00016       static sptr make(size_t itemsize, std::vector<int> pattern);
00017     };
00018 
00019   }
00020 }
00021 
00022 #endif
00023