11#ifndef INCLUDED_GR_BLOCKS_BLOCKINTERLEAVING_H 
   12#define INCLUDED_GR_BLOCKS_BLOCKINTERLEAVING_H 
   34        for (
auto idx : _interleaver_indices) {
 
 
   42        for (
auto idx : _deinterleaver_indices) {
 
 
   48    std::vector<size_t> _interleaver_indices;
 
   49    std::vector<size_t> _deinterleaver_indices;
 
   51    void set_interleaver_indices(
const std::vector<size_t>& interleaver_indices);
 
 
 
size_t interleaver_length()
Definition blockinterleaving.h:27
void interleave(T *target, const T *src)
Definition blockinterleaving.h:32
std::vector< size_t > deinterleaver_indices()
Definition blockinterleaving.h:29
block_interleaving(std::vector< size_t > interleaver_indices)
std::vector< size_t > interleaver_indices()
Definition blockinterleaving.h:28
void deinterleave(T *target, const T *src)
Definition blockinterleaving.h:40
#define BLOCKS_API
Definition gr-blocks/include/gnuradio/blocks/api.h:18
Definition blockinterleaving.h:20
GNU Radio logging wrapper.
Definition basic_block.h:29