From c128d816d98ed614f2352e167b629768e2c02799 Mon Sep 17 00:00:00 2001 From: Vincent Tellier Date: Mon, 2 Jan 2017 06:58:56 +0100 Subject: [PATCH] Added new monitor event since #2227 These are wrapped in DRAFT section. --- zmq.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/zmq.hpp b/zmq.hpp index fdd97266..9a84bb39 100644 --- a/zmq.hpp +++ b/zmq.hpp @@ -785,6 +785,14 @@ namespace zmq case ZMQ_EVENT_DISCONNECTED: on_event_disconnected(*event, address.c_str()); break; +#ifdef ZMQ_BUILD_DRAFT_API + case ZMQ_EVENT_HANDSHAKE_FAILED: + on_event_handshake_failed(*event, address.c_str()); + break; + case ZMQ_EVENT_HANDSHAKE_SUCCEED: + on_event_handshake_succeed(*event, address.c_str()); + break; +#endif default: on_event_unknown(*event, address.c_str()); break; @@ -813,6 +821,8 @@ namespace zmq virtual void on_event_closed(const zmq_event_t &event_, const char* addr_) { (void)event_; (void)addr_; } virtual void on_event_close_failed(const zmq_event_t &event_, const char* addr_) { (void)event_; (void)addr_; } virtual void on_event_disconnected(const zmq_event_t &event_, const char* addr_) { (void)event_; (void)addr_; } + virtual void on_event_handshake_failed(const zmq_event_t &event_, const char* addr_) { (void) event_; (void) addr_; } + virtual void on_event_handshake_succeed(const zmq_event_t &event_, const char* addr_) { (void) event_; (void) addr_; } virtual void on_event_unknown(const zmq_event_t &event_, const char* addr_) { (void)event_; (void)addr_; } private: void* socketPtr;