aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppOutgoingClient.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-09-03 09:37:49 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-09-03 09:37:49 +0000
commit6aa29f3cf73b93797076b5bec4a220c08dc765fb (patch)
tree1f1f34b5a70546596a29361d88fd5d3ba6faf353 /src/QXmppOutgoingClient.cpp
parent00795301d517e9084f8f9f75b1c271d2da8cc865 (diff)
downloadqxmpp-6aa29f3cf73b93797076b5bec4a220c08dc765fb.tar.gz
rename QXmppSrvLookup to QXmppSrvInfo, and restore previous API
Diffstat (limited to 'src/QXmppOutgoingClient.cpp')
-rw-r--r--src/QXmppOutgoingClient.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/QXmppOutgoingClient.cpp b/src/QXmppOutgoingClient.cpp
index 0131b9a2..17a90060 100644
--- a/src/QXmppOutgoingClient.cpp
+++ b/src/QXmppOutgoingClient.cpp
@@ -32,7 +32,7 @@
#include "QXmppPacket.h"
#include "QXmppPresence.h"
#include "QXmppOutgoingClient.h"
-#include "QXmppSrvLookup.h"
+#include "QXmppSrvInfo.h"
#include "QXmppStreamFeatures.h"
#include "QXmppNonSASLAuth.h"
#include "QXmppSaslAuth.h"
@@ -161,15 +161,15 @@ void QXmppOutgoingClient::connectToHost()
if (host.isEmpty() || !port)
{
debug(QString("Looking up server for domain %1").arg(domain));
- QXmppSrvLookup srvLookup;
- if (srvLookup.fromNameC2S(domain))
+ QXmppSrvInfo serviceInfo = QXmppSrvInfo::fromName("_xmpp-client._tcp." + domain);
+ if (!serviceInfo.records().isEmpty())
{
// take the first returned record
- host = srvLookup.records().first().hostName();
- port = srvLookup.records().first().port();
+ host = serviceInfo.records().first().hostName();
+ port = serviceInfo.records().first().port();
} else {
// as a fallback, use domain as the host name
- warning(QString("Lookup for domain %1 failed: %2").arg(domain, srvLookup.errorString()));
+ warning(QString("Lookup for domain %1 failed: %2").arg(domain, serviceInfo.errorString()));
host = domain;
}
}