10#include "QXmppLogger.h"
17class QXmppStreamPrivate;
19namespace QXmpp::Private {
34 virtual bool isConnected()
const;
38 QXmpp::Private::XmppSocket &xmppSocket()
const;
49 QSslSocket *socket()
const;
50 void setSocket(QSslSocket *socket);
53 virtual void handleStart();
66 virtual void disconnectFromHost();
67 virtual bool sendData(
const QByteArray &);
70 friend class tst_QXmppStream;
72 const std::unique_ptr<QXmppStreamPrivate> d;
The QXmppLoggable class represents a source of logging messages.
Definition QXmppLogger.h:110
Definition QXmppNonza.h:14
The QXmppStream class is the base class for all XMPP streams.
Definition QXmppStream.h:27
void connected()
This signal is emitted when the stream is connected.
void disconnected()
This signal is emitted when the stream is disconnected.
virtual void handleStream(const QDomElement &element)=0
virtual void handleStanza(const QDomElement &element)=0