Index: net/base/host_resolver_proc.h |
=================================================================== |
--- net/base/host_resolver_proc.h (revision 85332) |
+++ net/base/host_resolver_proc.h (working copy) |
@@ -10,6 +10,7 @@ |
#include "base/memory/ref_counted.h" |
#include "net/base/address_family.h" |
+#include "net/base/net_api.h" |
namespace net { |
@@ -22,7 +23,8 @@ |
// |
// Note that implementations of HostResolverProc *MUST BE THREADSAFE*, since |
// the HostResolver implementation using them can be multi-threaded. |
-class HostResolverProc : public base::RefCountedThreadSafe<HostResolverProc> { |
+class NET_API HostResolverProc |
+ : public base::RefCountedThreadSafe<HostResolverProc> { |
public: |
explicit HostResolverProc(HostResolverProc* previous); |
@@ -83,11 +85,11 @@ |
// |addrlist| with a list of socket addresses. Otherwise returns a |
// network error code, and fills |os_error| with a more specific errir if it |
// was non-NULL. |
-int SystemHostResolverProc(const std::string& host, |
- AddressFamily address_family, |
- HostResolverFlags host_resolver_flags, |
- AddressList* addrlist, |
- int* os_error); |
+NET_TEST int SystemHostResolverProc(const std::string& host, |
+ AddressFamily address_family, |
+ HostResolverFlags host_resolver_flags, |
+ AddressList* addrlist, |
+ int* os_error); |
} // namespace net |