| Index: net/base/mock_host_resolver.cc
|
| diff --git a/net/base/mock_host_resolver.cc b/net/base/mock_host_resolver.cc
|
| index a1817a29db443d75e84fc1b5e81eeead9bed645e..dfce49ff36481fb546f5675087553ef9ef9e19a9 100644
|
| --- a/net/base/mock_host_resolver.cc
|
| +++ b/net/base/mock_host_resolver.cc
|
| @@ -45,37 +45,8 @@ int CreateIPAddress(const std::string& host,
|
|
|
| } // namespace
|
|
|
| -MockHostResolverBase::MockHostResolverBase(bool use_caching)
|
| - : use_caching_(use_caching) {
|
| - Reset(NULL);
|
| -}
|
| -
|
| MockHostResolverBase::~MockHostResolverBase() {}
|
|
|
| -int MockHostResolverBase::Resolve(const RequestInfo& info,
|
| - AddressList* addresses,
|
| - CompletionCallback* callback,
|
| - RequestHandle* out_req,
|
| - const BoundNetLog& net_log) {
|
| - if (synchronous_mode_) {
|
| - callback = NULL;
|
| - out_req = NULL;
|
| - }
|
| - return impl_->Resolve(info, addresses, callback, out_req, net_log);
|
| -}
|
| -
|
| -void MockHostResolverBase::CancelRequest(RequestHandle req) {
|
| - impl_->CancelRequest(req);
|
| -}
|
| -
|
| -void MockHostResolverBase::AddObserver(Observer* observer) {
|
| - impl_->AddObserver(observer);
|
| -}
|
| -
|
| -void MockHostResolverBase::RemoveObserver(Observer* observer) {
|
| - impl_->RemoveObserver(observer);
|
| -}
|
| -
|
| void MockHostResolverBase::Reset(HostResolverProc* interceptor) {
|
| synchronous_mode_ = false;
|
|
|
| @@ -107,6 +78,35 @@ void MockHostResolverBase::Reset(HostResolverProc* interceptor) {
|
| impl_.reset(new HostResolverImpl(proc, cache, 50u, NULL));
|
| }
|
|
|
| +int MockHostResolverBase::Resolve(const RequestInfo& info,
|
| + AddressList* addresses,
|
| + CompletionCallback* callback,
|
| + RequestHandle* out_req,
|
| + const BoundNetLog& net_log) {
|
| + if (synchronous_mode_) {
|
| + callback = NULL;
|
| + out_req = NULL;
|
| + }
|
| + return impl_->Resolve(info, addresses, callback, out_req, net_log);
|
| +}
|
| +
|
| +void MockHostResolverBase::CancelRequest(RequestHandle req) {
|
| + impl_->CancelRequest(req);
|
| +}
|
| +
|
| +void MockHostResolverBase::AddObserver(Observer* observer) {
|
| + impl_->AddObserver(observer);
|
| +}
|
| +
|
| +void MockHostResolverBase::RemoveObserver(Observer* observer) {
|
| + impl_->RemoveObserver(observer);
|
| +}
|
| +
|
| +MockHostResolverBase::MockHostResolverBase(bool use_caching)
|
| + : use_caching_(use_caching) {
|
| + Reset(NULL);
|
| +}
|
| +
|
| //-----------------------------------------------------------------------------
|
|
|
| struct RuleBasedHostResolverProc::Rule {
|
| @@ -144,9 +144,6 @@ RuleBasedHostResolverProc::RuleBasedHostResolverProc(HostResolverProc* previous)
|
| : HostResolverProc(previous) {
|
| }
|
|
|
| -RuleBasedHostResolverProc::~RuleBasedHostResolverProc() {
|
| -}
|
| -
|
| void RuleBasedHostResolverProc::AddRule(const std::string& host_pattern,
|
| const std::string& replacement) {
|
| AddRuleForAddressFamily(host_pattern, ADDRESS_FAMILY_UNSPECIFIED,
|
| @@ -258,6 +255,9 @@ int RuleBasedHostResolverProc::Resolve(const std::string& host,
|
| host_resolver_flags, addrlist, os_error);
|
| }
|
|
|
| +RuleBasedHostResolverProc::~RuleBasedHostResolverProc() {
|
| +}
|
| +
|
| //-----------------------------------------------------------------------------
|
|
|
| WaitingHostResolverProc::WaitingHostResolverProc(HostResolverProc* previous)
|
|
|