Commit 666c57b2 authored by Quang Minh Tuan Nguyen's avatar Quang Minh Tuan Nguyen Committed by Commit Bot

Convert base::Bind in stale_host_resolver

Bug: 1007680
Change-Id: I2c42fa8043546f651e4b7cd708f8eae1f66292b8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2283035
Commit-Queue: Quang Minh Tuan Nguyen <nqmtuan@google.com>
Reviewed-by: default avatarDavid Benjamin <davidben@chromium.org>
Reviewed-by: default avatarAdam Langley <agl@chromium.org>
Auto-Submit: Quang Minh Tuan Nguyen <nqmtuan@google.com>
Cr-Commit-Position: refs/heads/master@{#787498}
parent 7d089a0c
...@@ -148,10 +148,10 @@ int StaleHostResolver::RequestImpl::Start( ...@@ -148,10 +148,10 @@ int StaleHostResolver::RequestImpl::Start(
if (CacheDataIsUsable()) { if (CacheDataIsUsable()) {
// |stale_timer_| is deleted when the Request is deleted, so it's safe to // |stale_timer_| is deleted when the Request is deleted, so it's safe to
// use Unretained here. // use Unretained here.
base::Callback<void()> stale_callback = stale_timer_.Start(
base::Bind(&StaleHostResolver::RequestImpl::OnStaleDelayElapsed, FROM_HERE, resolver_->options_.delay,
base::Unretained(this)); base::BindOnce(&StaleHostResolver::RequestImpl::OnStaleDelayElapsed,
stale_timer_.Start(FROM_HERE, resolver_->options_.delay, stale_callback); base::Unretained(this)));
} else { } else {
cache_error_ = net::ERR_DNS_CACHE_MISS; cache_error_ = net::ERR_DNS_CACHE_MISS;
cache_request_.reset(); cache_request_.reset();
......
...@@ -290,7 +290,7 @@ class StaleHostResolverTest : public testing::Test { ...@@ -290,7 +290,7 @@ class StaleHostResolverTest : public testing::Test {
// Run until resolve completes or timeout. // Run until resolve completes or timeout.
resolve_closure_ = run_loop.QuitWhenIdleClosure(); resolve_closure_ = run_loop.QuitWhenIdleClosure();
base::ThreadTaskRunnerHandle::Get()->PostDelayedTask( base::ThreadTaskRunnerHandle::Get()->PostDelayedTask(
FROM_HERE, run_loop.QuitWhenIdleClosure(), FROM_HERE, resolve_closure_,
base::TimeDelta::FromSeconds(kWaitTimeoutSec)); base::TimeDelta::FromSeconds(kWaitTimeoutSec));
run_loop.Run(); run_loop.Run();
} }
...@@ -364,7 +364,7 @@ class StaleHostResolverTest : public testing::Test { ...@@ -364,7 +364,7 @@ class StaleHostResolverTest : public testing::Test {
bool resolve_complete_; bool resolve_complete_;
int resolve_error_; int resolve_error_;
base::Closure resolve_closure_; base::RepeatingClosure resolve_closure_;
}; };
// Make sure that test harness can be created and destroyed without crashing. // Make sure that test harness can be created and destroyed without crashing.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment