diff options
Diffstat (limited to 'gnuradio-core/src/lib')
-rw-r--r-- | gnuradio-core/src/lib/runtime/gr_block.cc | 2 | ||||
-rw-r--r-- | gnuradio-core/src/lib/runtime/gr_io_signature.h | 3 | ||||
-rw-r--r-- | gnuradio-core/src/lib/runtime/runtime.i | 11 |
3 files changed, 8 insertions, 8 deletions
diff --git a/gnuradio-core/src/lib/runtime/gr_block.cc b/gnuradio-core/src/lib/runtime/gr_block.cc index 8032b29fc..63df6aa18 100644 --- a/gnuradio-core/src/lib/runtime/gr_block.cc +++ b/gnuradio-core/src/lib/runtime/gr_block.cc @@ -431,7 +431,7 @@ void gr_block::get_tags_in_range( if (tag.offset >= abs_start and tag.offset <= abs_end) { gr_tag_t t = Tag2gr_tag(tag); - if (key or pmt::pmt_equal(t.key, key)) tags.push_back(t); + if (not key or pmt::pmt_equal(t.key, key)) tags.push_back(t); } } } diff --git a/gnuradio-core/src/lib/runtime/gr_io_signature.h b/gnuradio-core/src/lib/runtime/gr_io_signature.h index 78b1502f0..4c1eec4e8 100644 --- a/gnuradio-core/src/lib/runtime/gr_io_signature.h +++ b/gnuradio-core/src/lib/runtime/gr_io_signature.h @@ -68,11 +68,10 @@ inline gr_io_signature_sptr gr_make_io_signature3( return io_sig; } -template <typename T> inline gr_io_signature_sptr gr_make_io_signaturev( int min_streams, int max_streams, - const std::vector<T> &sizeof_stream_items + const std::vector<int> &sizeof_stream_items ){ gr_io_signature io_sig(min_streams, max_streams); for (unsigned i = 0; i < sizeof_stream_items.size(); i++) diff --git a/gnuradio-core/src/lib/runtime/runtime.i b/gnuradio-core/src/lib/runtime/runtime.i index c8927f336..4dff7fabe 100644 --- a/gnuradio-core/src/lib/runtime/runtime.i +++ b/gnuradio-core/src/lib/runtime/runtime.i @@ -40,18 +40,19 @@ %} +%rename(io_signature) gr_make_io_signature; +%rename(io_signature2) gr_make_io_signature2; +%rename(io_signature3) gr_make_io_signature3; +%rename(io_signaturev) gr_make_io_signaturev; + %include <gr_message.i> %include <gr_msg_handler.i> %include <gr_msg_queue.i> %include <gr_swig_block_magic.i> +%include <gr_io_signature.h> #ifdef SW_RUNTIME -%rename(io_signature) gr_make_io_signature; -%rename(io_signature2) gr_make_io_signature2; -%rename(io_signature3) gr_make_io_signature3; -%rename(io_signaturev) gr_make_io_signaturev; - //const size types used by blocks in python %constant int sizeof_char = sizeof(char); %constant int sizeof_short = sizeof(short); |