24 #ifndef QXMPPOUTGOINGSERVER_H
25 #define QXMPPOUTGOINGSERVER_H
27 #include "QXmppStream.h"
29 #include <QAbstractSocket>
34 class QXmppOutgoingServerPrivate;
50 QString localStreamKey()
const;
51 void setLocalStreamKey(
const QString &key);
52 void setVerify(
const QString &
id,
const QString &key);
54 QString remoteDomain()
const;
63 void handleStream(
const QDomElement &streamElement)
override;
64 void handleStanza(
const QDomElement &stanzaElement)
override;
68 void connectToHost(
const QString &domain);
69 void queueData(
const QByteArray &data);
72 void _q_dnsLookupFinished();
73 void _q_socketDisconnected();
75 void slotSslErrors(
const QList<QSslError> &errors);
76 void socketError(QAbstractSocket::SocketError error);
80 QXmppOutgoingServerPrivate *
const d;