summaryrefslogtreecommitdiffstats
path: root/net/base/host_resolver_impl.cc
diff options
context:
space:
mode:
authoradamk@chromium.org <adamk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-20 23:37:12 +0000
committeradamk@chromium.org <adamk@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-20 23:37:12 +0000
commit33152acc75625b3008f2447635118fd2be3fc8e1 (patch)
treeb6e7393dfeb438bc3d366d94a84540f4189936df /net/base/host_resolver_impl.cc
parent79f3d85535eaf7915504ad9738f5b142f04aee4d (diff)
downloadchromium_src-33152acc75625b3008f2447635118fd2be3fc8e1.zip
chromium_src-33152acc75625b3008f2447635118fd2be3fc8e1.tar.gz
chromium_src-33152acc75625b3008f2447635118fd2be3fc8e1.tar.bz2
base::Bind conversion for trivial cases in net/base.
R=willchan@chromium.org Review URL: http://codereview.chromium.org/8362011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@106633 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/host_resolver_impl.cc')
-rw-r--r--net/base/host_resolver_impl.cc19
1 files changed, 9 insertions, 10 deletions
diff --git a/net/base/host_resolver_impl.cc b/net/base/host_resolver_impl.cc
index fd6b5ef..43aaacc 100644
--- a/net/base/host_resolver_impl.cc
+++ b/net/base/host_resolver_impl.cc
@@ -15,6 +15,7 @@
#include <vector>
#include "base/basictypes.h"
+#include "base/bind.h"
#include "base/compiler_specific.h"
#include "base/debug/debugger.h"
#include "base/debug/stack_trace.h"
@@ -23,7 +24,6 @@
#include "base/metrics/histogram.h"
#include "base/stl_util.h"
#include "base/string_util.h"
-#include "base/task.h"
#include "base/threading/worker_pool.h"
#include "base/time.h"
#include "base/utf_string_conversions.h"
@@ -409,8 +409,7 @@ class HostResolverImpl::Job
// Dispatch the lookup attempt to a worker thread.
if (!base::WorkerPool::PostTask(
FROM_HERE,
- NewRunnableMethod(this, &Job::DoLookup, start_time,
- attempt_number_),
+ base::Bind(&Job::DoLookup, this, start_time, attempt_number_),
true)) {
NOTREACHED();
@@ -419,8 +418,8 @@ class HostResolverImpl::Job
// returned (IO_PENDING).
origin_loop_->PostTask(
FROM_HERE,
- NewRunnableMethod(this, &Job::OnLookupComplete, AddressList(),
- start_time, attempt_number_, ERR_UNEXPECTED, 0));
+ base::Bind(&Job::OnLookupComplete, this, AddressList(),
+ start_time, attempt_number_, ERR_UNEXPECTED, 0));
return;
}
@@ -436,7 +435,7 @@ class HostResolverImpl::Job
if (attempt_number_ <= resolver_->max_retry_attempts()) {
origin_loop_->PostDelayedTask(
FROM_HERE,
- NewRunnableMethod(this, &Job::OnCheckForComplete),
+ base::Bind(&Job::OnCheckForComplete, this),
unresponsive_delay_.InMilliseconds());
}
}
@@ -530,8 +529,8 @@ class HostResolverImpl::Job
origin_loop_->PostTask(
FROM_HERE,
- NewRunnableMethod(this, &Job::OnLookupComplete, results, start_time,
- attempt_number, error, os_error));
+ base::Bind(&Job::OnLookupComplete, this, results, start_time,
+ attempt_number, error, os_error));
}
// Callback to see if DoLookup() has finished or not (runs on origin thread).
@@ -836,7 +835,7 @@ class HostResolverImpl::IPv6ProbeJob
return;
const bool kIsSlow = true;
base::WorkerPool::PostTask(
- FROM_HERE, NewRunnableMethod(this, &IPv6ProbeJob::DoProbe), kIsSlow);
+ FROM_HERE, base::Bind(&IPv6ProbeJob::DoProbe, this), kIsSlow);
}
// Cancels the current job.
@@ -866,7 +865,7 @@ class HostResolverImpl::IPv6ProbeJob
origin_loop_->PostTask(
FROM_HERE,
- NewRunnableMethod(this, &IPv6ProbeJob::OnProbeComplete, family));
+ base::Bind(&IPv6ProbeJob::OnProbeComplete, this, family));
}
// Callback for when DoProbe() completes.