From c02547eff8d35d8cbee7869329820dc582cc3949 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 23 Aug 2010 07:55:15 +0000 Subject: add isConnected() methods to all streams --- src/QXmppIncomingServer.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/QXmppIncomingServer.cpp') 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 -- cgit v1.2.3