diff options
Diffstat (limited to 'src/HttpInitiateConnectionCommand.h')
| -rw-r--r-- | src/HttpInitiateConnectionCommand.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/HttpInitiateConnectionCommand.h b/src/HttpInitiateConnectionCommand.h index f7e83829..8eecbbcc 100644 --- a/src/HttpInitiateConnectionCommand.h +++ b/src/HttpInitiateConnectionCommand.h @@ -55,6 +55,12 @@ protected: * evaluated by RequestCommand. */ bool executeInternal(Segment& segment); +#ifdef ENABLE_ASYNC_DNS + virtual bool nameResolveFinished() const { + return nameResolver->getStatus() == NameResolver::STATUS_SUCCESS || + nameResolver->getStatus() == NameResolver::STATUS_ERROR; + } +#endif // ENABLE_ASYNC_DNS public: HttpInitiateConnectionCommand(int cuid, Request* req, DownloadEngine* e); ~HttpInitiateConnectionCommand(); |
