5 #ifndef QXMPPINCOMINGCLIENT_H 6 #define QXMPPINCOMINGCLIENT_H 8 #include "QXmppLogger.h" 15 class QXmppIncomingClientPrivate;
33 bool isConnected()
const;
37 Q_SLOT
bool sendData(
const QByteArray &);
38 void disconnectFromHost();
40 void setInactivityTimeout(
int secs);
44 Q_SIGNAL
void elementReceived(
const QDomElement &element);
47 Q_SIGNAL
void connected();
50 Q_SIGNAL
void disconnected();
55 void handleStream(
const QXmpp::Private::StreamOpen &);
56 void handleStanza(
const QDomElement &element);
60 Q_SLOT
void onDigestReply();
61 Q_SLOT
void onPasswordReply();
62 Q_SLOT
void onSocketDisconnected();
63 Q_SLOT
void onTimeout();
65 void onSasl2Authenticated();
66 void sendStreamFeatures();
68 const std::unique_ptr<QXmppIncomingClientPrivate> d;
69 friend class QXmppIncomingClientPrivate;
The QXmppPasswordChecker class represents an abstract password checker.
Definition: QXmppPasswordChecker.h:80
The QXmppLoggable class represents a source of logging messages.
Definition: QXmppLogger.h:108
The QXmppIncomingClient class represents an incoming XMPP stream from an XMPP client.
Definition: QXmppIncomingClient.h:26
Definition: QXmppNonza.h:13
Definition: Algorithms.h:14