29 #include <QAbstractSocket>
31 #include "QXmppLogger.h"
36 class QXmppStreamPrivate;
49 virtual bool isConnected()
const;
61 QSslSocket *socket()
const;
62 void setSocket(QSslSocket *socket);
65 virtual void handleStart();
78 virtual void disconnectFromHost();
79 virtual bool sendData(
const QByteArray&);
82 void _q_socketConnected();
83 void _q_socketEncrypted();
84 void _q_socketError(QAbstractSocket::SocketError error);
85 void _q_socketReadyRead();
88 QXmppStreamPrivate *
const d;
91 #endif // QXMPPSTREAM_H
virtual void handleStanza(const QDomElement &element)=0
void disconnected()
This signal is emitted when the stream is disconnected.
void connected()
This signal is emitted when the stream is connected.
The QXmppStanza class is the base class for all XMPP stanzas.
Definition: QXmppStanza.h:91
The QXmppStream class is the base class for all XMPP streams.
Definition: QXmppStream.h:42
virtual void handleStream(const QDomElement &element)=0
The QXmppLoggable class represents a source of logging messages.
Definition: QXmppLogger.h:112