summaryrefslogtreecommitdiff
path: root/src/AbstractCommand.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/AbstractCommand.h')
-rw-r--r--src/AbstractCommand.h22
1 files changed, 2 insertions, 20 deletions
diff --git a/src/AbstractCommand.h b/src/AbstractCommand.h
index 939736cc..53676077 100644
--- a/src/AbstractCommand.h
+++ b/src/AbstractCommand.h
@@ -59,6 +59,7 @@ class Option;
class SocketRecvBuffer;
#ifdef ENABLE_ASYNC_DNS
class AsyncNameResolver;
+class AsyncNameResolverMan;
#endif // ENABLE_ASYNC_DNS
class AbstractCommand : public Command {
@@ -75,28 +76,19 @@ private:
std::vector<SharedHandle<Segment> > segments_;
#ifdef ENABLE_ASYNC_DNS
- SharedHandle<AsyncNameResolver> asyncNameResolver_;
+ SharedHandle<AsyncNameResolverMan> asyncNameResolverMan_;
#endif // ENABLE_ASYNC_DNS
bool checkSocketIsReadable_;
bool checkSocketIsWritable_;
SharedHandle<SocketCore> readCheckTarget_;
SharedHandle<SocketCore> writeCheckTarget_;
- bool nameResolverCheck_;
bool incNumConnection_;
Timer serverStatTimer_;
int32_t calculateMinSplitSize() const;
void useFasterRequest(const SharedHandle<Request>& fasterRequest);
-#ifdef ENABLE_ASYNC_DNS
- void setNameResolverCheck(const SharedHandle<AsyncNameResolver>& resolver);
-
- void disableNameResolverCheck
- (const SharedHandle<AsyncNameResolver>& resolver);
-
- bool nameResolveFinished() const;
-#endif // ENABLE_ASYNC_DNS
protected:
RequestGroup* getRequestGroup() const
{
@@ -145,16 +137,6 @@ protected:
return segments_;
}
-#ifdef ENABLE_ASYNC_DNS
- bool isAsyncNameResolverInitialized() const;
-
- void initAsyncNameResolver(const std::string& hostname);
-
- bool asyncResolveHostname();
-
- const std::vector<std::string>& getResolvedAddresses();
-#endif // ENABLE_ASYNC_DNS
-
// Resolves hostname. The resolved addresses are stored in addrs
// and first element is returned. If resolve is not finished,
// return empty string. In this case, call this function with same