diff options
Diffstat (limited to 'lib/gr_hier_block2.cpp')
-rw-r--r-- | lib/gr_hier_block2.cpp | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/lib/gr_hier_block2.cpp b/lib/gr_hier_block2.cpp index 3756b9f..7b61d0f 100644 --- a/lib/gr_hier_block2.cpp +++ b/lib/gr_hier_block2.cpp @@ -23,10 +23,19 @@ gr_hier_block2::gr_hier_block2(void) gr_hier_block2::gr_hier_block2( const std::string &name, - gr_io_signature_sptr, - gr_io_signature_sptr + gr_io_signature_sptr input_signature, + gr_io_signature_sptr output_signature ): gnuradio::HierBlock(name) { - //NOP + this->set_input_signature(input_signature); + this->set_output_signature(output_signature); +} + +gr_hier_block2_sptr gr_make_hier_block2( + const std::string &name, + gr_io_signature_sptr input_signature, + gr_io_signature_sptr output_signature +){ + return gr_hier_block2_sptr(new gr_hier_block2(name, input_signature, output_signature)); } |