diff --git a/include/transport/networkplugin.h b/include/transport/networkplugin.h index 50722a40d6e149eeec34954f27343a8459d90648..291d5d379014418d453c3c2d5b7b2a46110c812c 100644 --- a/include/transport/networkplugin.h +++ b/include/transport/networkplugin.h @@ -74,6 +74,7 @@ class NetworkPlugin { void send(const std::string &data); void sendPong(); + void pingTimeout(); std::string m_data; std::string m_host; @@ -81,7 +82,8 @@ class NetworkPlugin { Swift::BoostNetworkFactories *m_factories; Swift::BoostIOServiceThread m_boostIOServiceThread; boost::shared_ptr m_conn; - Swift::Timer::ref m_reconnectTimer; + Swift::Timer::ref m_pingTimer; + bool m_pingReceived; };