5 #ifndef QXMPPINCOMINGCLIENT_H 6 #define QXMPPINCOMINGCLIENT_H 8 #include "QXmppLogger.h" 15 class QXmppIncomingClientPrivate;
29 bool isConnected()
const;
33 Q_SLOT
bool sendData(
const QByteArray &);
34 void disconnectFromHost();
36 void setInactivityTimeout(
int secs);
40 Q_SIGNAL
void elementReceived(
const QDomElement &element);
43 Q_SIGNAL
void connected();
46 Q_SIGNAL
void disconnected();
51 void handleStream(
const QDomElement &element);
52 void handleStanza(
const QDomElement &element);
57 void onPasswordReply();
58 void onSocketDisconnected();
62 void onSasl2Authenticated();
63 void sendStreamFeatures();
65 const std::unique_ptr<QXmppIncomingClientPrivate> d;
66 friend class QXmppIncomingClientPrivate;
The QXmppPasswordChecker class represents an abstract password checker.
Definition: QXmppPasswordChecker.h:82
The QXmppLoggable class represents a source of logging messages.
Definition: QXmppLogger.h:109
The QXmppIncomingClient class represents an incoming XMPP stream from an XMPP client.
Definition: QXmppIncomingClient.h:22
Definition: QXmppNonza.h:13