aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppStream.h
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2009-09-05 09:56:38 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2009-09-05 09:56:38 +0000
commitd2983aecee07161aba43ccd58ebbe50c9755641d (patch)
treece228c3a98678d40fb94a4aa31dad73c76220ad6 /source/QXmppStream.h
parentb8f9cef75a43d5805a4a931bcaf10c1e3e520998 (diff)
downloadqxmpp-d2983aecee07161aba43ccd58ebbe50c9755641d.tar.gz
Fix Issue 2: problem when sending messages with < or > characters in body fields
Fix Issue 3: QXmppClient::connected signal
Diffstat (limited to 'source/QXmppStream.h')
-rw-r--r--source/QXmppStream.h18
1 files changed, 16 insertions, 2 deletions
diff --git a/source/QXmppStream.h b/source/QXmppStream.h
index 04bd6d58..7ea95be1 100644
--- a/source/QXmppStream.h
+++ b/source/QXmppStream.h
@@ -56,11 +56,22 @@ public:
QXmppRoster& getRoster();
void sendPacket(const QXmppPacket&);
+ QAbstractSocket::SocketError getSocketError();
+
signals:
+ // socket host found
void hostFound();
+
+ // socket connected
void connected();
+
+ // socket disconnected
void disconnected();
- void streamError();
+
+ // xmpp connected
+ void xmppConnected();
+
+ void error(QXmppClient::Error);
void subscriptionRequestReceived(const QString& from);
void presenceReceived(const QXmppPresence&);
void messageReceived(const QXmppMessage&);
@@ -74,7 +85,7 @@ private slots:
void socketConnected();
void socketDisconnected();
void socketError(QAbstractSocket::SocketError);
- void socketSslErrors(const QList<QSslError> &);
+ void socketSslErrors(const QList<QSslError>&);
private:
QXmppClient* m_client; // reverse pointer
@@ -85,6 +96,9 @@ private:
QSslSocket m_socket;
bool m_sessionAvaliable;
+ QAbstractSocket::SocketError m_socketError;
+// m_xmppStreamError;
+// m_xmppStanzaError;
QXmppConfiguration& getConfiguration();
void parser(const QByteArray&);