From 31b11a9ff762854f58468010c7e02b0c79108e3b Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Thu, 29 Sep 2011 09:27:47 +0000 Subject: Set default keep-alive timeout to 20 seconds, enables detection of broken connections. --- src/QXmppConfiguration.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/QXmppConfiguration.cpp') diff --git a/src/QXmppConfiguration.cpp b/src/QXmppConfiguration.cpp index b34e2d3b..d4c80aa7 100644 --- a/src/QXmppConfiguration.cpp +++ b/src/QXmppConfiguration.cpp @@ -34,7 +34,7 @@ QXmppConfiguration::QXmppConfiguration() : m_port(5222), m_sendIntialPresence(true), m_sendRosterRequest(true), m_keepAliveInterval(60), - m_keepAliveTimeout(0), + m_keepAliveTimeout(20), m_autoReconnectionEnabled(true), m_useSASLAuthentication(true), m_ignoreSslErrors(true), @@ -453,6 +453,8 @@ int QXmppConfiguration::keepAliveInterval() const /// /// If set to zero or a value larger than the keep alive interval, /// no timeout will occur. +/// +/// The default value is 20 seconds. void QXmppConfiguration::setKeepAliveTimeout(int secs) { @@ -460,6 +462,8 @@ void QXmppConfiguration::setKeepAliveTimeout(int secs) } /// Returns the keep alive timeout in seconds. +/// +/// The default value is 20 seconds. int QXmppConfiguration::keepAliveTimeout() const { -- cgit v1.2.3