aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppIncomingServer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppIncomingServer.cpp')
-rw-r--r--src/QXmppIncomingServer.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/QXmppIncomingServer.cpp b/src/QXmppIncomingServer.cpp
index 9fe7ee1e..32f83120 100644
--- a/src/QXmppIncomingServer.cpp
+++ b/src/QXmppIncomingServer.cpp
@@ -135,6 +135,7 @@ void QXmppIncomingServer::handleStanza(const QDomElement &stanza)
bool check = connect(stream, SIGNAL(dialbackResponseReceived(QXmppDialback)),
this, SLOT(slotDialbackResponseReceived(QXmppDialback)));
Q_ASSERT(check);
+ Q_UNUSED(check);
stream->setVerify(d->localStreamId, request.key());
stream->connectToHost();
}
@@ -152,6 +153,15 @@ void QXmppIncomingServer::handleStanza(const QDomElement &stanza)
}
}
+/// Returns true if the socket is connected and the remote server is
+/// authenticated.
+///
+
+bool QXmppIncomingServer::isConnected() const
+{
+ return QXmppStream::isConnected() && d->authenticated;
+}
+
/// Handles a dialback response received from the authority server.
///
/// \param response