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
diff --git a/net/dns/host_resolver_impl.cc b/net/dns/host_resolver_impl.cc
index 7845e0b..844c1a73 100644
--- a/net/dns/host_resolver_impl.cc
+++ b/net/dns/host_resolver_impl.cc
@@ -917,7 +917,7 @@
       : 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 @@
     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 @@
   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 @@
   }
 
   void OnProbeComplete() {
-    if (!resolver_)
+    if (!resolver_.get())
       return;
     resolver_->SetHaveOnlyLoopbackAddresses(result_);
   }
@@ -1543,7 +1543,7 @@
   // 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 @@
 
       // 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 @@
   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 @@
   // 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 @@
   AbortAllInProgressJobs();
 
   // |this| may be deleted inside AbortAllInProgressJobs().
-  if (self)
+  if (self.get())
     TryServingAllJobsFromHosts();
 }