diff options
Diffstat (limited to 'gr-blocks/lib/random_pdu_impl.cc')
-rw-r--r-- | gr-blocks/lib/random_pdu_impl.cc | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gr-blocks/lib/random_pdu_impl.cc b/gr-blocks/lib/random_pdu_impl.cc index 3714e37085..b0d4f8d7e0 100644 --- a/gr-blocks/lib/random_pdu_impl.cc +++ b/gr-blocks/lib/random_pdu_impl.cc @@ -38,11 +38,7 @@ random_pdu_impl::random_pdu_impl(int min_items, { message_port_register_out(pdu::pdu_port_id()); message_port_register_in(pmt::mp("generate")); - set_msg_handler(pmt::mp("generate"), - std::bind(static_cast<void (random_pdu_impl::*)(pmt::pmt_t)>( - &random_pdu_impl::generate_pdu), - this, - std::placeholders::_1)); + set_msg_handler(pmt::mp("generate"), [this](pmt::pmt_t msg) { this->generate_pdu(msg); }); if (length_modulo < 1) throw std::runtime_error("length_module must be >= 1"); if (max_items < length_modulo) |