diff options
Diffstat (limited to 'gr-zeromq/lib/pub_sink_impl.cc')
-rw-r--r-- | gr-zeromq/lib/pub_sink_impl.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gr-zeromq/lib/pub_sink_impl.cc b/gr-zeromq/lib/pub_sink_impl.cc index 3a86819fb3..2749ddff04 100644 --- a/gr-zeromq/lib/pub_sink_impl.cc +++ b/gr-zeromq/lib/pub_sink_impl.cc @@ -31,17 +31,17 @@ namespace gr { namespace zeromq { pub_sink::sptr - pub_sink::make(size_t itemsize, size_t vlen, char *address, bool blocking) + pub_sink::make(size_t itemsize, size_t vlen, char *address) { return gnuradio::get_initial_sptr - (new pub_sink_impl(itemsize, vlen, address, blocking)); + (new pub_sink_impl(itemsize, vlen, address)); } - pub_sink_impl::pub_sink_impl(size_t itemsize, size_t vlen, char *address, bool blocking) + pub_sink_impl::pub_sink_impl(size_t itemsize, size_t vlen, char *address) : gr::sync_block("pub_sink", gr::io_signature::make(1, 1, itemsize * vlen), gr::io_signature::make(0, 0, 0)), - d_itemsize(itemsize), d_vlen(vlen), d_blocking(blocking) + d_itemsize(itemsize), d_vlen(vlen) { d_context = new zmq::context_t(1); d_socket = new zmq::socket_t(*d_context, ZMQ_PUB); @@ -68,7 +68,7 @@ namespace gr { // create message copy and send zmq::message_t msg(d_itemsize*d_vlen*noutput_items); memcpy((void *)msg.data(), in, d_itemsize*d_vlen*noutput_items); - d_socket->send(msg, d_blocking ? 0 : ZMQ_NOBLOCK); + d_socket->send(msg); return noutput_items; } |