summaryrefslogtreecommitdiffstats
path: root/net/dns
diff options
context:
space:
mode:
authorakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-02 23:37:21 +0000
committerakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-02 23:37:21 +0000
commit11fbca0b619e6514dda96df6408b56c941000d98 (patch)
tree4f7d77839e5d250d1b5a4efbbf112c1e60141240 /net/dns
parent5c6ac84a3d364dccc6ef221b4370c76a95c93e2b (diff)
downloadchromium_src-11fbca0b619e6514dda96df6408b56c941000d98.zip
chromium_src-11fbca0b619e6514dda96df6408b56c941000d98.tar.gz
chromium_src-11fbca0b619e6514dda96df6408b56c941000d98.tar.bz2
Update net/ to use WeakPtr<T>::get() instead of implicit "operator T*"
BUG=245942 Review URL: https://chromiumcodereview.appspot.com/15881011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203633 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/dns')
-rw-r--r--net/dns/host_resolver_impl.cc18
1 files changed, 9 insertions, 9 deletions
diff --git a/net/dns/host_resolver_impl.cc b/net/dns/host_resolver_impl.cc
index 7845e0b..844c1a7 100644
--- a/net/dns/host_resolver_impl.cc
+++ b/net/dns/host_resolver_impl.cc
@@ -917,7 +917,7 @@ class HostResolverImpl::IPv6ProbeJob {
: resolver_(resolver),
net_log_(BoundNetLog::Make(net_log, NetLog::SOURCE_IPV6_PROBE_JOB)),
result_(false, IPV6_SUPPORT_MAX, OK) {
- DCHECK(resolver);
+ DCHECK(resolver.get());
net_log_.BeginEvent(NetLog::TYPE_IPV6_PROBE_RUNNING);
const bool kIsSlow = true;
base::WorkerPool::PostTaskAndReply(
@@ -939,7 +939,7 @@ class HostResolverImpl::IPv6ProbeJob {
net_log_.EndEvent(NetLog::TYPE_IPV6_PROBE_RUNNING,
base::Bind(&IPv6SupportResult::ToNetLogValue,
base::Unretained(&result_)));
- if (!resolver_)
+ if (!resolver_.get())
return;
resolver_->IPv6ProbeSetDefaultAddressFamily(
result_.ipv6_supported ? ADDRESS_FAMILY_UNSPECIFIED
@@ -963,7 +963,7 @@ class HostResolverImpl::LoopbackProbeJob {
explicit LoopbackProbeJob(const base::WeakPtr<HostResolverImpl>& resolver)
: resolver_(resolver),
result_(false) {
- DCHECK(resolver);
+ DCHECK(resolver.get());
const bool kIsSlow = true;
base::WorkerPool::PostTaskAndReply(
FROM_HERE,
@@ -981,7 +981,7 @@ class HostResolverImpl::LoopbackProbeJob {
}
void OnProbeComplete() {
- if (!resolver_)
+ if (!resolver_.get())
return;
resolver_->SetHaveOnlyLoopbackAddresses(result_);
}
@@ -1543,7 +1543,7 @@ class HostResolverImpl::Job : public PrioritizedDispatcher::Job {
// Performs Job's last rites. Completes all Requests. Deletes this.
void CompleteRequests(const HostCache::Entry& entry,
base::TimeDelta ttl) {
- CHECK(resolver_);
+ CHECK(resolver_.get());
// This job must be removed from resolver's |jobs_| now to make room for a
// new job with the same key in case one of the OnComplete callbacks decides
@@ -1613,7 +1613,7 @@ class HostResolverImpl::Job : public PrioritizedDispatcher::Job {
// Check if the resolver was destroyed as a result of running the
// callback. If it was, we could continue, but we choose to bail.
- if (!resolver_)
+ if (!resolver_.get())
return;
}
}
@@ -2116,7 +2116,7 @@ void HostResolverImpl::AbortAllInProgressJobs() {
base::WeakPtr<HostResolverImpl> self = weak_ptr_factory_.GetWeakPtr();
// Then Abort them.
- for (size_t i = 0; self && i < jobs_to_abort.size(); ++i) {
+ for (size_t i = 0; self.get() && i < jobs_to_abort.size(); ++i) {
jobs_to_abort[i]->Abort();
jobs_to_abort[i] = NULL;
}
@@ -2132,7 +2132,7 @@ void HostResolverImpl::TryServingAllJobsFromHosts() {
// Life check to bail once |this| is deleted.
base::WeakPtr<HostResolverImpl> self = weak_ptr_factory_.GetWeakPtr();
- for (JobMap::iterator it = jobs_.begin(); self && it != jobs_.end(); ) {
+ for (JobMap::iterator it = jobs_.begin(); self.get() && it != jobs_.end();) {
Job* job = it->second;
++it;
// This could remove |job| from |jobs_|, but iterator will remain valid.
@@ -2193,7 +2193,7 @@ void HostResolverImpl::OnDNSChanged() {
AbortAllInProgressJobs();
// |this| may be deleted inside AbortAllInProgressJobs().
- if (self)
+ if (self.get())
TryServingAllJobsFromHosts();
}