25 #ifndef QXMPPOUTGOINGCLIENT_H
26 #define QXMPPOUTGOINGCLIENT_H
28 #include "QXmppClient.h"
29 #include "QXmppStanza.h"
30 #include "QXmppStream.h"
40 class QXmppOutgoingClientPrivate;
55 bool isAuthenticated()
const;
57 bool isClientStateIndicationEnabled()
const;
69 void elementReceived(
const QDomElement &element,
bool &handled);
78 void iqReceived(
const QXmppIq &);
81 void sslErrors(
const QList<QSslError> &errors);
95 void _q_dnsLookupFinished();
96 void _q_socketDisconnected();
97 void socketError(QAbstractSocket::SocketError);
98 void socketSslErrors(
const QList<QSslError> &);
106 friend class QXmppOutgoingClientPrivate;
107 QXmppOutgoingClientPrivate *
const d;
110 #endif // QXMPPOUTGOINGCLIENT_H
virtual void handleStart()
Definition: QXmppStream.cpp:119
virtual void disconnectFromHost()
Definition: QXmppStream.cpp:99
The QXmppPresence class represents an XMPP presence stanza.
Definition: QXmppPresence.h:35
QSslSocket * socket() const
Definition: QXmppStream.cpp:174
virtual void handleStanza(const QDomElement &element)=0
virtual bool isConnected() const
Definition: QXmppStream.cpp:129
The QXmppOutgoingClient class represents an outgoing XMPP stream to an XMPP server.
Definition: QXmppOutgoingClient.h:46
Error
Definition: QXmppClient.h:106
The QXmppConfiguration class holds configuration options.
Definition: QXmppConfiguration.h:47
The QXmppStream class is the base class for all XMPP streams.
Definition: QXmppStream.h:41
Condition
A detailed condition of the error.
Definition: QXmppStanza.h:121
virtual void handleStream(const QDomElement &element)=0
The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:41
The QXmppMessage class represents an XMPP message.
Definition: QXmppMessage.h:42