From 2f6565565b28ee390c61981c07cb87df18aa1f55 Mon Sep 17 00:00:00 2001 From: Peter Thorson Date: Mon, 4 Jun 2012 08:46:25 -0500 Subject: [PATCH] adds client on_handshake_init callback --- src/roles/client.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/roles/client.hpp b/src/roles/client.hpp index 1557c334fb..babbc2ec47 100644 --- a/src/roles/client.hpp +++ b/src/roles/client.hpp @@ -147,6 +147,8 @@ public: void async_init() { m_connection.m_processor = processor::ptr(new processor::hybi(m_connection)); + m_connection.get_handler()->on_handshake_init(m_connection.shared_from_this()); + write_request(); } @@ -193,6 +195,7 @@ public: virtual void on_message(connection_ptr con,message::data_ptr) {} // Optional + virtual void on_handshake_init(connection_ptr con) {} virtual bool on_ping(connection_ptr con,std::string) {return true;} virtual void on_pong(connection_ptr con,std::string) {} virtual void on_pong_timeout(connection_ptr con,std::string) {}