diff options
Diffstat (limited to 'src/QXmppIncomingServer.cpp')
| -rw-r--r-- | src/QXmppIncomingServer.cpp | 10 |
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 |
