summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2009-12-03 07:53:34 (GMT)
committerRemko Tronçon <git@el-tramo.be>2009-12-03 08:09:01 (GMT)
commit9b3edba27b8683f1a87ad66ee05802dd93bbbdfc (patch)
treee78433ae108123ce370b6abdb1474ec5dcedc75a /Swiften/Network/PlatformDomainNameResolver.cpp
parente15c6fd319af1303db47f00e78e4ec42d0605279 (diff)
downloadswift-9b3edba27b8683f1a87ad66ee05802dd93bbbdfc.zip
swift-9b3edba27b8683f1a87ad66ee05802dd93bbbdfc.tar.bz2
Added debugging output for DNS.
Diffstat (limited to 'Swiften/Network/PlatformDomainNameResolver.cpp')
-rw-r--r--Swiften/Network/PlatformDomainNameResolver.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/Swiften/Network/PlatformDomainNameResolver.cpp b/Swiften/Network/PlatformDomainNameResolver.cpp
index 3636cd6..755b177 100644
--- a/Swiften/Network/PlatformDomainNameResolver.cpp
+++ b/Swiften/Network/PlatformDomainNameResolver.cpp
@@ -40,22 +40,28 @@ namespace {
}
void doRun() {
+ std::cout << "PlatformDomainNameResolver::doRun()" << std::endl;
boost::asio::ip::tcp::resolver resolver(ioService);
boost::asio::ip::tcp::resolver::query query(hostname.getUTF8String(), "5222");
try {
+ std::cout << "PlatformDomainNameResolver::doRun(): Resolving" << std::endl;
boost::asio::ip::tcp::resolver::iterator endpointIterator = resolver.resolve(query);
+ std::cout << "PlatformDomainNameResolver::doRun(): Resolved" << std::endl;
if (endpointIterator == boost::asio::ip::tcp::resolver::iterator()) {
+ std::cout << "PlatformDomainNameResolver::doRun(): Error 1" << std::endl;
emitError();
}
else {
boost::asio::ip::address address = (*endpointIterator).endpoint().address();
HostAddress result = (address.is_v4() ? HostAddress(&address.to_v4().to_bytes()[0], 4) : HostAddress(&address.to_v6().to_bytes()[0], 16));
+ std::cout << "PlatformDomainNameResolver::doRun(): Success" << std::endl;
MainEventLoop::postEvent(
boost::bind(boost::ref(onResult), result, boost::optional<DomainNameResolveError>()),
shared_from_this());
}
}
catch (...) {
+ std::cout << "PlatformDomainNameResolver::doRun(): Error 2" << std::endl;
emitError();
}
safeToJoin = true;