diff options
author | Johnathan Corgan <johnathan@corganlabs.com> | 2015-01-12 13:46:33 -0800 |
---|---|---|
committer | Johnathan Corgan <johnathan@corganlabs.com> | 2015-01-12 13:46:33 -0800 |
commit | 9bf7123e477772bcb5fc53d3139e75c4d63a044a (patch) | |
tree | 61bfa9d6d5ca23f531a8e2f99a7ead339bca05bc /gr-zeromq/lib/sub_msg_source_impl.h | |
parent | 3827ff325ef1bcdbeedb46b7b4efff4f897da0ae (diff) |
zeromq: cleanup and convert sub_msg_source to derive from gr::block
Diffstat (limited to 'gr-zeromq/lib/sub_msg_source_impl.h')
-rw-r--r-- | gr-zeromq/lib/sub_msg_source_impl.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/gr-zeromq/lib/sub_msg_source_impl.h b/gr-zeromq/lib/sub_msg_source_impl.h index 424eb470ad..09bede9cb5 100644 --- a/gr-zeromq/lib/sub_msg_source_impl.h +++ b/gr-zeromq/lib/sub_msg_source_impl.h @@ -35,19 +35,18 @@ namespace gr { int d_timeout; // microseconds, -1 is blocking zmq::context_t *d_context; zmq::socket_t *d_socket; + boost::thread *d_thread; + void readloop(); - boost::thread *d_thread; public: + bool d_finished; + sub_msg_source_impl(char *address, int timeout); ~sub_msg_source_impl(); bool start(); bool stop(); - bool d_finished; - int work(int noutput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items); }; } // namespace zeromq |