Lines Matching refs:base
5 #include "net/base/host_resolver_impl.h"
17 #include "base/basictypes.h"
18 #include "base/compiler_specific.h"
19 #include "base/debug/debugger.h"
20 #include "base/debug/stack_trace.h"
21 #include "base/message_loop.h"
22 #include "base/metrics/field_trial.h"
23 #include "base/metrics/histogram.h"
24 #include "base/stl_util-inl.h"
25 #include "base/string_util.h"
26 #include "base/synchronization/lock.h"
27 #include "base/threading/worker_pool.h"
28 #include "base/time.h"
29 #include "base/utf_string_conversions.h"
30 #include "base/values.h"
31 #include "net/base/address_list.h"
32 #include "net/base/address_list_net_log_param.h"
33 #include "net/base/host_port_pair.h"
34 #include "net/base/host_resolver_proc.h"
35 #include "net/base/net_errors.h"
36 #include "net/base/net_log.h"
37 #include "net/base/net_util.h"
40 #include "net/base/winsock_init.h"
66 base::TimeDelta::FromMinutes(1),
67 base::TimeDelta::FromSeconds(0)); // Disable caching of failed DNS.
342 base::TimeDelta::FromMicroseconds(1), base::TimeDelta::FromHours(1), 100)
347 : public base::RefCountedThreadSafe<HostResolverImpl::Job> {
387 start_time_ = base::TimeTicks::Now();
390 if (!base::WorkerPool::PostTask(FROM_HERE,
413 base::AutoLock locked(origin_loop_lock_);
445 base::TimeTicks start_time() const {
467 friend class base::RefCountedThreadSafe<HostResolverImpl::Job>;
490 base::AutoLock locked(origin_loop_lock_);
547 base::TimeDelta duration = base::TimeTicks::Now() - start_time_;
573 base::FieldTrialList::Find("DnsImpact") &&
574 !base::FieldTrialList::Find("DnsImpact")->group_name().empty();
577 base::FieldTrial::MakeName("DNS.ResolveCategory", "DnsImpact"),
580 DNS_HISTOGRAM(base::FieldTrial::MakeName("DNS.ResolveSuccess",
585 base::FieldTrialList::Find("DnsParallelism") &&
586 !base::FieldTrialList::Find("DnsParallelism")->group_name().empty();
589 base::FieldTrial::MakeName("DNS.ResolveCategory", "DnsParallelism"),
592 DNS_HISTOGRAM(base::FieldTrial::MakeName("DNS.ResolveSuccess",
611 base::Lock origin_loop_lock_;
633 base::TimeTicks start_time_;
645 : public base::RefCountedThreadSafe<HostResolverImpl::IPv6ProbeJob> {
658 base::WorkerPool::PostTask(
669 base::AutoLock locked(origin_loop_lock_);
676 friend class base::RefCountedThreadSafe<HostResolverImpl::IPv6ProbeJob>;
703 base::AutoLock locked(origin_loop_lock_);
730 base::Lock origin_loop_lock_;
1020 key, base
1060 cache_->Set(key, error, addrlist, base::TimeTicks::Now());
1107 base::debug::StackTrace().PrintBacktrace();
1209 cache_->Set(job->key(), net_error, addrlist, base::TimeTicks::Now());