18#ifndef INCLUDED_SATELLITES_SELECTOR_H
19#define INCLUDED_SATELLITES_SELECTOR_H
21#include <gnuradio/block.h>
42 typedef std::shared_ptr<selector>
sptr;
52 make(
size_t itemsize,
unsigned int input_index,
unsigned int output_index);
#define SATELLITES_API
Definition: api.h:31
output[output_index][i] = input[input_index][i]
Definition: selector.h:40
static sptr make(size_t itemsize, unsigned int input_index, unsigned int output_index)
virtual void set_input_index(unsigned int input_index)=0
virtual int input_index() const =0
std::shared_ptr< selector > sptr
Definition: selector.h:42
virtual bool enabled() const =0
virtual void set_output_index(unsigned int output_index)=0
virtual void set_enabled(bool enable)=0
virtual int output_index() const =0
Definition: ax100_decode.h:17