diff options
Diffstat (limited to 'gr-zeromq/lib/pub_sink_impl.cc')
-rw-r--r-- | gr-zeromq/lib/pub_sink_impl.cc | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/gr-zeromq/lib/pub_sink_impl.cc b/gr-zeromq/lib/pub_sink_impl.cc index b602bc83a6..209b9e7f8c 100644 --- a/gr-zeromq/lib/pub_sink_impl.cc +++ b/gr-zeromq/lib/pub_sink_impl.cc @@ -29,33 +29,33 @@ #include "tag_headers.h" namespace gr { - namespace zeromq { - - pub_sink::sptr - pub_sink::make(size_t itemsize, size_t vlen, char *address, int timeout, bool pass_tags, int hwm) - { - return gnuradio::get_initial_sptr - (new pub_sink_impl(itemsize, vlen, address, timeout, pass_tags, hwm)); - } - - pub_sink_impl::pub_sink_impl(size_t itemsize, size_t vlen, char *address, int timeout, bool pass_tags, int hwm) - : gr::sync_block("pub_sink", - gr::io_signature::make(1, 1, itemsize * vlen), - gr::io_signature::make(0, 0, 0)), - base_sink_impl(ZMQ_PUB, itemsize, vlen, address, timeout, pass_tags, hwm) - { - /* All is delegated */ - } - - int - pub_sink_impl::work(int noutput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items) - { - return send_message(input_items[0], noutput_items, nitems_read(0)); - } - - } /* namespace zeromq */ +namespace zeromq { + +pub_sink::sptr pub_sink::make( + size_t itemsize, size_t vlen, char* address, int timeout, bool pass_tags, int hwm) +{ + return gnuradio::get_initial_sptr( + new pub_sink_impl(itemsize, vlen, address, timeout, pass_tags, hwm)); +} + +pub_sink_impl::pub_sink_impl( + size_t itemsize, size_t vlen, char* address, int timeout, bool pass_tags, int hwm) + : gr::sync_block("pub_sink", + gr::io_signature::make(1, 1, itemsize * vlen), + gr::io_signature::make(0, 0, 0)), + base_sink_impl(ZMQ_PUB, itemsize, vlen, address, timeout, pass_tags, hwm) +{ + /* All is delegated */ +} + +int pub_sink_impl::work(int noutput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items) +{ + return send_message(input_items[0], noutput_items, nitems_read(0)); +} + +} /* namespace zeromq */ } /* namespace gr */ // vim: ts=2 sw=2 expandtab |