6 #ifndef QXMPPOUTGOINGCLIENT_H 7 #define QXMPPOUTGOINGCLIENT_H 9 #include "QXmppClient.h" 10 #include "QXmppStanza.h" 11 #include "QXmppStream.h" 21 class QXmppOutgoingClientPrivate;
36 bool isAuthenticated()
const;
38 bool isClientStateIndicationEnabled()
const;
39 bool isStreamManagementEnabled()
const;
40 bool isStreamResumed()
const;
54 void elementReceived(
const QDomElement &element,
bool &handled);
64 void iqReceived(
const QXmppIq &);
67 void sslErrors(
const QList<QSslError> &errors);
81 void _q_dnsLookupFinished();
82 void _q_socketDisconnected();
83 void socketError(QAbstractSocket::SocketError);
84 void socketSslErrors(
const QList<QSslError> &);
92 bool setResumeAddress(
const QString &address);
93 static std::pair<QString, int> parseHostAddress(
const QString &address);
95 friend class QXmppOutgoingClientPrivate;
96 friend class tst_QXmppOutgoingClient;
98 const std::unique_ptr<QXmppOutgoingClientPrivate> d;
101 #endif // QXMPPOUTGOINGCLIENT_H QXmppTask< IqResult > sendIq(QXmppIq &&)
Definition: QXmppStream.cpp:211
The QXmppConfiguration class holds configuration options.
Definition: QXmppConfiguration.h:28
QSslSocket * socket() const
Definition: QXmppStream.cpp:316
virtual void handleStanza(const QDomElement &element)=0
virtual bool isConnected() const
Definition: QXmppStream.cpp:138
QSslSocket * socket() const
Returns the used socket.
Definition: QXmppOutgoingClient.h:44
Definition: QXmppStream.h:20
Error
Definition: QXmppClient.h:98
The QXmppStream class is the base class for all XMPP streams.
Definition: QXmppStream.h:35
virtual void handleStream(const QDomElement &element)=0
The QXmppPresence class represents an XMPP presence stanza.
Definition: QXmppPresence.h:20
Condition
A detailed condition of the error.
Definition: QXmppStanza.h:110
The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:22
The QXmppMessage class represents an XMPP message.
Definition: QXmppMessage.h:34
virtual void disconnectFromHost()
Definition: QXmppStream.cpp:107
The QXmppOutgoingClient class represents an outgoing XMPP stream to an XMPP server.
Definition: QXmppOutgoingClient.h:27
virtual void handleStart()
Definition: QXmppStream.cpp:128