diff options
Diffstat (limited to 'src/AsyncNameResolver.h')
| -rw-r--r-- | src/AsyncNameResolver.h | 37 |
1 files changed, 13 insertions, 24 deletions
diff --git a/src/AsyncNameResolver.h b/src/AsyncNameResolver.h index fac6df5e..de7113c3 100644 --- a/src/AsyncNameResolver.h +++ b/src/AsyncNameResolver.h @@ -47,8 +47,9 @@ namespace aria2 { class AsyncNameResolver { - friend void callback - (void* arg, int status, int timeouts, struct hostent* host); + friend void callback(void* arg, int status, int timeouts, + struct hostent* host); + public: enum STATUS { STATUS_READY, @@ -56,6 +57,7 @@ public: STATUS_SUCCESS, STATUS_ERROR, }; + private: STATUS status_; int family_; @@ -64,13 +66,14 @@ private: std::vector<std::string> resolvedAddresses_; std::string error_; std::string hostname_; + public: - AsyncNameResolver - (int family + AsyncNameResolver(int family #ifdef HAVE_ARES_ADDR_NODE - , ares_addr_node* servers + , + ares_addr_node* servers #endif // HAVE_ARES_ADDR_NODE - ); + ); ~AsyncNameResolver(); @@ -81,24 +84,15 @@ public: return resolvedAddresses_; } - const std::string& getError() const - { - return error_; - } + const std::string& getError() const { return error_; } - STATUS getStatus() const - { - return status_; - } + STATUS getStatus() const { return status_; } int getFds(fd_set* rfdsPtr, fd_set* wfdsPtr) const; void process(fd_set* rfdsPtr, fd_set* wfdsPtr); - int getFamily() const - { - return family_; - } + int getFamily() const { return family_; } #ifdef HAVE_LIBCARES int getsock(sock_t* sockets) const; @@ -113,11 +107,7 @@ public: void reset(); - const std::string& getHostname() const - { - return hostname_; - } - + const std::string& getHostname() const { return hostname_; } }; #ifdef HAVE_ARES_ADDR_NODE @@ -126,7 +116,6 @@ ares_addr_node* parseAsyncDNSServers(const std::string& serversOpt); #endif // HAVE_ARES_ADDR_NODE - } // namespace aria2 #endif // D_ASYNC_NAME_RESOLVER_H |
