26 #ifndef QXMPPOUTGOINGCLIENT_H
27 #define QXMPPOUTGOINGCLIENT_H
29 #include "QXmppClient.h"
30 #include "QXmppStanza.h"
31 #include "QXmppStream.h"
41 class QXmppOutgoingClientPrivate;
56 bool isAuthenticated()
const;
60 QXmppStanza::Error::Condition xmppStreamError();
69 void elementReceived(
const QDomElement &element,
bool &handled);
78 void iqReceived(
const QXmppIq&);
89 void _q_dnsLookupFinished();
90 void _q_socketDisconnected();
91 void socketError(QAbstractSocket::SocketError);
92 void socketSslErrors(
const QList<QSslError>&);
100 void sendNonSASLAuth(
bool plaintext);
101 void sendNonSASLAuthQuery();
103 friend class QXmppOutgoingClientPrivate;
104 QXmppOutgoingClientPrivate *
const d;
107 #endif // QXMPPOUTGOINGCLIENT_H
The QXmppConfiguration class holds configuration options.
Definition: QXmppConfiguration.h:48
virtual bool isConnected() const
Definition: QXmppStream.cpp:111
virtual void handleStanza(const QDomElement &element)=0
Error
Definition: QXmppClient.h:88
QSslSocket * socket() const
Definition: QXmppStream.cpp:147
The QXmppStream class is the base class for all XMPP streams.
Definition: QXmppStream.h:41
virtual void handleStream(const QDomElement &element)=0
The QXmppPresence class represents an XMPP presence stanza.
Definition: QXmppPresence.h:36
The QXmppIq class is the base class for all IQs.
Definition: QXmppIq.h:42
The QXmppMessage class represents an XMPP message.
Definition: QXmppMessage.h:38
The QXmppOutgoingClient class represents an outgoing XMPP stream to an XMPP server.
Definition: QXmppOutgoingClient.h:47
virtual void handleStart()
Definition: QXmppStream.cpp:102