46 const std::string& role,
47 unsigned int in_stream,
48 unsigned int out_stream);
50 ~Pass_Through() =
default;
52 inline std::string role()
override
60 return "Pass_Through";
63 inline std::string item_type()
const
68 inline size_t item_size()
override
73 void connect(gr::top_block_sptr top_block)
override;
74 void disconnect(gr::top_block_sptr top_block)
override;
75 gr::basic_block_sptr get_left_block()
override;
76 gr::basic_block_sptr get_right_block()
override;
79 gr::blocks::copy::sptr kludge_copy_;
80 conjugate_cc_sptr conjugate_cc_;
81 conjugate_sc_sptr conjugate_sc_;
82 conjugate_ic_sptr conjugate_ic_;
83 std::string item_type_;
86 unsigned int in_streams_;
87 unsigned int out_streams_;
88 bool inverted_spectrum;