diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-29 17:23:07 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-08-29 17:23:07 +0000 |
| commit | 5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99 (patch) | |
| tree | 87510739328d57135e90a256bbc1e08325904ee0 /src/QXmppOutgoingServer.h | |
| parent | d7b243ed140f21a5861d18d8e77b1cb1b10b8227 (diff) | |
| download | qxmpp-5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99.tar.gz | |
make QXmppOutgoingServer independant from QXmppOutgoingClient
Diffstat (limited to 'src/QXmppOutgoingServer.h')
| -rw-r--r-- | src/QXmppOutgoingServer.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/QXmppOutgoingServer.h b/src/QXmppOutgoingServer.h index 9e56c6b9..c003ebf0 100644 --- a/src/QXmppOutgoingServer.h +++ b/src/QXmppOutgoingServer.h @@ -34,7 +34,7 @@ class QXmppOutgoingServerPrivate; /// to another XMPP server. /// -class QXmppOutgoingServer : public QXmppOutgoingClient +class QXmppOutgoingServer : public QXmppStream { Q_OBJECT @@ -42,13 +42,15 @@ public: QXmppOutgoingServer(const QString &domain, QObject *parent); ~QXmppOutgoingServer(); - void connectToHost(); + void connectToHost(const QString &domain); bool isConnected() const; QString localStreamKey() const; void setLocalStreamKey(const QString &key); void setVerify(const QString &id, const QString &key); + QString remoteDomain() const; + signals: /// This signal is emitted when a dialback verify response is received. void dialbackResponseReceived(const QXmppDialback &response); @@ -56,9 +58,13 @@ signals: protected: /// \cond void handleStart(); + void handleStream(const QDomElement &streamElement); void handleStanza(const QDomElement &stanzaElement); /// \endcond +private slots: + void slotSslErrors(const QList<QSslError> &errors); + private: Q_DISABLE_COPY(QXmppOutgoingServer) QXmppOutgoingServerPrivate* const d; |
