summaryrefslogtreecommitdiff
path: root/gr-zeromq/include/gnuradio/zeromq/sub_source.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-zeromq/include/gnuradio/zeromq/sub_source.h')
-rw-r--r--gr-zeromq/include/gnuradio/zeromq/sub_source.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gr-zeromq/include/gnuradio/zeromq/sub_source.h b/gr-zeromq/include/gnuradio/zeromq/sub_source.h
index 88d286b3b8..c2be39e615 100644
--- a/gr-zeromq/include/gnuradio/zeromq/sub_source.h
+++ b/gr-zeromq/include/gnuradio/zeromq/sub_source.h
@@ -39,13 +39,15 @@ public:
* \param timeout Receive timeout in milliseconds, default is 100ms, 1us increments.
* \param pass_tags Whether source will look for and deserialize tags.
* \param hwm High Watermark to configure the socket to (-1 => zmq's default)
+ * \param key Subscriber filter key. Leave empty to pass all messages.
*/
static sptr make(size_t itemsize,
size_t vlen,
char* address,
int timeout = 100,
bool pass_tags = false,
- int hwm = -1);
+ int hwm = -1,
+ const std::string& key = "");
/*!
* \brief Return a std::string of ZMQ_LAST_ENDPOINT from the underlying ZMQ socket.