summaryrefslogtreecommitdiff
path: root/gr-zeromq/lib/sub_msg_source_impl.h
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2015-01-12 13:46:33 -0800
committerJohnathan Corgan <johnathan@corganlabs.com>2015-01-12 13:46:33 -0800
commit9bf7123e477772bcb5fc53d3139e75c4d63a044a (patch)
tree61bfa9d6d5ca23f531a8e2f99a7ead339bca05bc /gr-zeromq/lib/sub_msg_source_impl.h
parent3827ff325ef1bcdbeedb46b7b4efff4f897da0ae (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.h9
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