diff options
| author | Nikita Krupenko <krnekit@gmail.com> | 2014-06-04 13:45:36 +0300 |
|---|---|---|
| committer | Nikita Krupenko <krnekit@gmail.com> | 2014-06-04 16:51:22 +0300 |
| commit | 6fe36d2854bc730383f0e9d4ec69e410a1c3e062 (patch) | |
| tree | a2af59f3675ab3cdc353f76a2f1da9210ebf5a3b /src | |
| parent | b54ccca40a16b3171cfbe4693c8970f8ca902d4f (diff) | |
| download | qxmpp-6fe36d2854bc730383f0e9d4ec69e410a1c3e062.tar.gz | |
Added ability to retrieve socket error string for client
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/QXmppClient.cpp | 8 | ||||
| -rw-r--r-- | src/client/QXmppClient.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/client/QXmppClient.cpp b/src/client/QXmppClient.cpp index 4a5eab9c..daf298be 100644 --- a/src/client/QXmppClient.cpp +++ b/src/client/QXmppClient.cpp @@ -456,6 +456,14 @@ QAbstractSocket::SocketError QXmppClient::socketError() return d->stream->socket()->error(); } +/// Returns the human-readable description of the last socket error if error() is QXmppClient::SocketError. +/// + +QString QXmppClient::socketErrorString() const +{ + return d->stream->socket()->errorString(); +} + /// Returns the XMPP stream error if QXmppClient::Error is QXmppClient::XmppStreamError. /// diff --git a/src/client/QXmppClient.h b/src/client/QXmppClient.h index 985ea97c..b2ca9b96 100644 --- a/src/client/QXmppClient.h +++ b/src/client/QXmppClient.h @@ -149,6 +149,7 @@ public: void setLogger(QXmppLogger *logger); QAbstractSocket::SocketError socketError(); + QString socketErrorString() const; State state() const; QXmppStanza::Error::Condition xmppStreamError(); |
