blob: cfcdac6e73e01c4b48d3f95c12c267670e08898e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#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
|