From 5bac7e8e0aa0d7dd4f3fa2bc895bf03b2c38ec99 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Sun, 29 Aug 2010 17:23:07 +0000 Subject: make QXmppOutgoingServer independant from QXmppOutgoingClient --- src/QXmppOutgoingServer.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/QXmppOutgoingServer.h') 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 &errors); + private: Q_DISABLE_COPY(QXmppOutgoingServer) QXmppOutgoingServerPrivate* const d; -- cgit v1.2.3