summaryrefslogtreecommitdiff
path: root/gr-zeromq/lib/pull_msg_source_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-zeromq/lib/pull_msg_source_impl.h')
-rw-r--r--gr-zeromq/lib/pull_msg_source_impl.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gr-zeromq/lib/pull_msg_source_impl.h b/gr-zeromq/lib/pull_msg_source_impl.h
index 972dab5aff..4c28a65e56 100644
--- a/gr-zeromq/lib/pull_msg_source_impl.h
+++ b/gr-zeromq/lib/pull_msg_source_impl.h
@@ -48,6 +48,13 @@ namespace gr {
bool start();
bool stop();
+
+ std::string last_endpoint() override {
+ size_t addr_len = 256;
+ char addr[addr_len];
+ d_socket->getsockopt(ZMQ_LAST_ENDPOINT, addr, &addr_len);
+ return std::string(addr, addr_len-1);
+ }
};
} // namespace zeromq