diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-11-03 08:18:58 +0000 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2008-11-03 08:18:58 +0000 |
| commit | 928e228c89437672b9239a11eb5b4e41357cb90a (patch) | |
| tree | 623bc0239a91ab9d87dcaf11962bc223c9944203 /src/InitiateConnectionCommand.cc | |
| parent | 220a483004ca1d644e6d7a8760eac931ad525257 (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.cc | 4 |
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); |
