summaryrefslogtreecommitdiff
path: root/src/InitiateConnectionCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-03 08:18:58 +0000
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2008-11-03 08:18:58 +0000
commit928e228c89437672b9239a11eb5b4e41357cb90a (patch)
tree623bc0239a91ab9d87dcaf11962bc223c9944203 /src/InitiateConnectionCommand.cc
parent220a483004ca1d644e6d7a8760eac931ad525257 (diff)
2008-11-03 Tatsuhiro Tsujikawa <tujikawa at rednoah dot com>
DNSCache is now part of DownloadEngine. * src/DNSCache.h * src/DownloadEngine.cc * src/DownloadEngine.h * src/InitiateConnectionCommand.cc * src/MultiUrlRequestInfo.cc * test/Makefile.am * test/Makefile.in * test/SimpleDNSCacheTest.cc
Diffstat (limited to 'src/InitiateConnectionCommand.cc')
-rw-r--r--src/InitiateConnectionCommand.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/InitiateConnectionCommand.cc b/src/InitiateConnectionCommand.cc
index cb13bfd6..7f56931c 100644
--- a/src/InitiateConnectionCommand.cc
+++ b/src/InitiateConnectionCommand.cc
@@ -68,7 +68,7 @@ bool InitiateConnectionCommand::executeInternal() {
hostname = req->getHost();
}
std::deque<std::string> addrs;
- std::string ipaddr = DNSCacheSingletonHolder::instance()->find(hostname);
+ std::string ipaddr = e->findCachedIPAddress(hostname);
if(ipaddr.empty()) {
#ifdef ENABLE_ASYNC_DNS
if(e->option->getAsBool(PREF_ASYNC_DNS)) {
@@ -91,7 +91,7 @@ bool InitiateConnectionCommand::executeInternal() {
logger->info(MSG_NAME_RESOLUTION_COMPLETE, cuid,
hostname.c_str(),
addrs.front().c_str());
- DNSCacheSingletonHolder::instance()->put(hostname, addrs.front());
+ e->cacheIPAddress(hostname, addrs.front());
} else {
logger->info(MSG_DNS_CACHE_HIT, cuid, hostname.c_str(), ipaddr.c_str());
addrs.push_back(ipaddr);