24 #ifndef QXMPPOUTGOINGSERVER_H
25 #define QXMPPOUTGOINGSERVER_H
27 #include <QAbstractSocket>
29 #include "QXmppStream.h"
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;
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;
virtual bool isConnected() const
Definition: QXmppStream.cpp:114
virtual void handleStanza(const QDomElement &element)=0
The QXmppDialback class represents a stanza used for the Server Dialback protocol as specified by XEP...
Definition: QXmppDialback.h:34
The QXmppStream class is the base class for all XMPP streams.
Definition: QXmppStream.h:41
The QXmppOutgoingServer class represents an outgoing XMPP stream to another XMPP server.
Definition: QXmppOutgoingServer.h:40
virtual void handleStream(const QDomElement &element)=0
virtual void handleStart()
Definition: QXmppStream.cpp:105