5 #ifndef QXMPPINCOMINGSERVER_H 6 #define QXMPPINCOMINGSERVER_H 8 #include "QXmppLogger.h" 15 class QXmppIncomingServerPrivate;
34 bool isConnected()
const;
35 void disconnectFromHost();
37 QString localStreamId()
const;
40 Q_SLOT
bool sendData(
const QByteArray &);
43 Q_SIGNAL
void connected();
45 Q_SIGNAL
void disconnected();
47 Q_SIGNAL
void dialbackRequestReceived(
const QXmppDialback &result);
49 Q_SIGNAL
void elementReceived(
const QDomElement &element);
53 void handleStanza(
const QDomElement &element);
54 void handleStream(
const QXmpp::Private::StreamOpen &element);
56 void slotDialbackResponseReceived(
const QXmppDialback &dialback);
57 void slotSocketDisconnected();
59 const std::unique_ptr<QXmppIncomingServerPrivate> d;
60 friend class QXmppIncomingServerPrivate;
The QXmppDialback class represents a stanza used for the Server Dialback protocol as specified by XEP...
Definition: QXmppDialback.h:15
The QXmppLoggable class represents a source of logging messages.
Definition: QXmppLogger.h:108
The QXmppIncomingServer class represents an incoming XMPP stream from an XMPP server.
Definition: QXmppIncomingServer.h:26
Definition: QXmppNonza.h:13
Definition: Algorithms.h:14