Skip to content

Commit 3cdcff1

Browse files
authored
Merge pull request #106 from vtellier/master
Added new monitor event since libzmq new feature
2 parents 1f89a62 + c128d81 commit 3cdcff1

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

zmq.hpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -785,6 +785,14 @@ namespace zmq
785785
case ZMQ_EVENT_DISCONNECTED:
786786
on_event_disconnected(*event, address.c_str());
787787
break;
788+
#ifdef ZMQ_BUILD_DRAFT_API
789+
case ZMQ_EVENT_HANDSHAKE_FAILED:
790+
on_event_handshake_failed(*event, address.c_str());
791+
break;
792+
case ZMQ_EVENT_HANDSHAKE_SUCCEED:
793+
on_event_handshake_succeed(*event, address.c_str());
794+
break;
795+
#endif
788796
default:
789797
on_event_unknown(*event, address.c_str());
790798
break;
@@ -813,6 +821,8 @@ namespace zmq
813821
virtual void on_event_closed(const zmq_event_t &event_, const char* addr_) { (void)event_; (void)addr_; }
814822
virtual void on_event_close_failed(const zmq_event_t &event_, const char* addr_) { (void)event_; (void)addr_; }
815823
virtual void on_event_disconnected(const zmq_event_t &event_, const char* addr_) { (void)event_; (void)addr_; }
824+
virtual void on_event_handshake_failed(const zmq_event_t &event_, const char* addr_) { (void) event_; (void) addr_; }
825+
virtual void on_event_handshake_succeed(const zmq_event_t &event_, const char* addr_) { (void) event_; (void) addr_; }
816826
virtual void on_event_unknown(const zmq_event_t &event_, const char* addr_) { (void)event_; (void)addr_; }
817827
private:
818828
void* socketPtr;

0 commit comments

Comments
 (0)