diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-10 11:06:53 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-03-10 11:06:53 +0000 |
| commit | b4442cdcf163d96bbf0d893eddf59a5bee0c64b6 (patch) | |
| tree | 1c29ca36d041ab3bcf3e49569bff696de4d6f4b8 /source/QXmppStream.h | |
| parent | 617dd2f07a30203fd885a5bad041ada73f9f8db0 (diff) | |
| download | qxmpp-b4442cdcf163d96bbf0d893eddf59a5bee0c64b6.tar.gz | |
add support for keep alive
Diffstat (limited to 'source/QXmppStream.h')
| -rw-r--r-- | source/QXmppStream.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/source/QXmppStream.h b/source/QXmppStream.h index f3e90e45..493553b2 100644 --- a/source/QXmppStream.h +++ b/source/QXmppStream.h @@ -35,6 +35,7 @@ #include "QXmppTransferManager.h" class QDomElement; +class QTimer; class QXmppRoster; class QXmppClient; @@ -121,6 +122,11 @@ private slots: void socketError(QAbstractSocket::SocketError); void socketSslErrors(const QList<QSslError>&); + void pingStart(); + void pingStop(); + void pingSend(); + void pingTimeout(); + private: QXmppClient* m_client; // reverse pointer QXmppRoster m_roster; @@ -135,6 +141,8 @@ private: QString m_nonSASLAuthId; QString m_XMPPVersion; QXmppClient::StreamError m_xmppStreamError; + QTimer *m_pingTimer; + QTimer *m_timeoutTimer; // m_xmppStanzaError; QXmppArchiveManager m_archiveManager; |
