diff options
Diffstat (limited to 'src/HttpInitiateConnectionCommand.cc')
| -rw-r--r-- | src/HttpInitiateConnectionCommand.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/HttpInitiateConnectionCommand.cc b/src/HttpInitiateConnectionCommand.cc index 707ff73e..a3680eb2 100644 --- a/src/HttpInitiateConnectionCommand.cc +++ b/src/HttpInitiateConnectionCommand.cc @@ -33,6 +33,10 @@ */ /* copyright --> */ #include "HttpInitiateConnectionCommand.h" +#include "NameResolver.h" +#include "DownloadEngine.h" +#include "Option.h" +#include "Request.h" #include "HttpRequestCommand.h" #include "HttpProxyRequestCommand.h" #include "Util.h" @@ -110,3 +114,10 @@ bool HttpInitiateConnectionCommand::useProxyGet() { bool HttpInitiateConnectionCommand::useProxyTunnel() { return e->option->get(PREF_HTTP_PROXY_METHOD) == V_TUNNEL; } + +#ifdef ENABLE_ASYNC_DNS +bool HttpInitiateConnectionCommand::nameResolveFinished() const { + return nameResolver->getStatus() == NameResolver::STATUS_SUCCESS || + nameResolver->getStatus() == NameResolver::STATUS_ERROR; +} +#endif // ENABLE_ASYNC_DNS |
