diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-10 10:49:51 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-10 10:49:51 +0000 |
| commit | 617dd2f07a30203fd885a5bad041ada73f9f8db0 (patch) | |
| tree | f2696e06817e7973ce9ef17ba0c02813465e4403 /source/QXmppConfiguration.h | |
| parent | 15fa3fe871c749802d8a9d3322fe7f517e7d7d25 (diff) | |
| download | qxmpp-617dd2f07a30203fd885a5bad041ada73f9f8db0.tar.gz | |
add configuration options for keep alive
Diffstat (limited to 'source/QXmppConfiguration.h')
| -rw-r--r-- | source/QXmppConfiguration.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/source/QXmppConfiguration.h b/source/QXmppConfiguration.h index ba9e37e2..26eb1ac0 100644 --- a/source/QXmppConfiguration.h +++ b/source/QXmppConfiguration.h @@ -93,6 +93,11 @@ public: QXmppConfiguration::SASLAuthMechanism sASLAuthMechanism() const; QNetworkProxy networkProxy() const; + int keepAliveInterval() const; + void setKeepAliveInterval(int secs); + int keepAliveTimeout() const; + void setKeepAliveTimeout(int secs); + void setHost(const QString&); void setDomain(const QString&); void setPort(int); @@ -146,8 +151,10 @@ private: bool m_sendIntialPresence; // default is true bool m_sendRosterRequest; - // interval in seconds, if negative it won't ping - int m_keepAlivePingsInterval; + // interval in seconds, if zero won't ping + int m_keepAliveInterval; + // interval in seconds, if zero won't timeout + int m_keepAliveTimeout; // will keep reconnecting if disconnected, default is true bool m_autoReconnectionEnabled; bool m_useSASLAuthentication; ///< flag to specify what authentication system |
