Searched refs:ProxyResolver (Results 1 - 16 of 16) sorted by relevance

/external/chromium/net/proxy/
H A Dproxy_resolver.h19 // Interface for "proxy resolvers". A ProxyResolver fills in a list of proxies
20 // to use for a particular URL. Generally the backend for a ProxyResolver is
21 // a PAC script, but it doesn't need to be. ProxyResolver can service multiple
23 class ProxyResolver { class in namespace:net
29 explicit ProxyResolver(bool expects_pac_bytes) function in class:net::ProxyResolver
32 virtual ~ProxyResolver() {}
49 // The PAC script backend can be specified to the ProxyResolver either via
90 DISALLOW_COPY_AND_ASSIGN(ProxyResolver);
H A Dproxy_resolver_mac.h16 // Implementation of ProxyResolver that uses the Mac CFProxySupport to implement
18 class ProxyResolverMac : public ProxyResolver {
20 ProxyResolverMac() : ProxyResolver(false /*expects_pac_bytes*/) {}
22 // ProxyResolver methods:
H A Dsingle_threaded_proxy_resolver.h21 // ProxyResolver implementation that wraps a synchronous ProxyResolver, and
24 class SingleThreadedProxyResolver : public ProxyResolver {
26 // |resolver| is a synchronous ProxyResolver implementation. It doesn't
29 explicit SingleThreadedProxyResolver(ProxyResolver* resolver);
33 // ProxyResolver implementation:
44 // The wrapped (synchronous) ProxyResolver.
45 ProxyResolver* resolver() { return resolver_.get(); }
59 // ProxyResolver implementation:
80 scoped_ptr<ProxyResolver> resolver
[all...]
H A Dinit_proxy_resolver.h18 class ProxyResolver;
22 // initialize a ProxyResolver with the PAC script data specified
41 InitProxyResolver(ProxyResolver* resolver,
82 // ProxyResolver doesn't |expect_pac_bytes()|.
91 ProxyResolver* resolver_;
H A Dproxy_resolver_winhttp.h17 // An implementation of ProxyResolver that uses WinHTTP and the system
19 class ProxyResolverWinHttp : public ProxyResolver {
24 // ProxyResolver implementation:
33 // ProxyResolver implementation:
H A Dproxy_resolver_v8.h20 // Implementation of ProxyResolver that uses V8 to evaluate PAC scripts.
36 // on a different thread from ProxyResolver (renderer thread vs PAC thread),
38 class ProxyResolverV8 : public ProxyResolver {
47 // ProxyResolver implementation:
64 // ProxyResolver implementation:
H A Dproxy_service.h29 class ProxyResolver;
33 // HTTP(S) URL. It uses the given ProxyResolver to handle the actual proxy
42 ProxyService(ProxyConfigService* config_service, ProxyResolver* resolver,
95 // Sets the ProxyScriptFetcher dependency. This is needed if the ProxyResolver
196 static ProxyResolver* CreateNonV8ProxyResolver();
228 // Completing synchronously means we don't need to query ProxyResolver.
236 // Cancel all of the requests sent to the ProxyResolver. These will be
269 scoped_ptr<ProxyResolver> resolver_;
278 // Indicates whether the ProxyResolver should be sent requests.
290 // The fetcher to use when downloading PAC scripts for the ProxyResolver
[all...]
H A Dsingle_threaded_proxy_resolver.cc18 explicit PurgeMemoryTask(ProxyResolver* resolver) : resolver_(resolver) {}
23 ProxyResolver* resolver_;
30 // Runs on the worker thread to call ProxyResolver::SetPacScript.
71 void DoRequest(ProxyResolver* resolver) {
155 void DoQuery(ProxyResolver* resolver, size_t load_log_bound) {
210 ProxyResolver* resolver)
211 : ProxyResolver(resolver->expects_pac_bytes()),
H A Dsingle_threaded_proxy_resolver_unittest.cc17 // A synchronous mock ProxyResolver implementation, which can be used in
20 class MockProxyResolver : public ProxyResolver {
23 : ProxyResolver(true /*expects_pac_bytes*/),
29 // ProxyResolver implementation:
94 // A mock synchronous ProxyResolver which can be set to block upon reaching
234 ProxyResolver::RequestHandle request0;
252 ProxyResolver::RequestHandle request2;
358 ProxyResolver::RequestHandle request0;
H A Dmock_proxy_resolver.h20 class MockAsyncProxyResolverBase : public ProxyResolver {
95 // ProxyResolver implementation:
157 : ProxyResolver(expects_pac_bytes) {}
H A Dproxy_resolver_perftest.cc78 PacPerfSuiteRunner(net::ProxyResolver* resolver,
166 // Load the PAC script into the ProxyResolver.
171 net::ProxyResolver* resolver_;
H A Dproxy_service.cc52 class ProxyResolverNull : public ProxyResolver {
54 ProxyResolverNull() : ProxyResolver(false /*expects_pac_bytes*/) {}
56 // ProxyResolver implementation:
148 // Helper to call after ProxyResolver completion (both synchronous and
171 // Callback for when the ProxyResolver request has completed.
183 ProxyResolver* resolver() const { return service_->resolver_.get(); }
193 ProxyResolver::RequestHandle resolve_job_;
201 ProxyResolver* resolver,
222 ProxyResolver* proxy_resolver;
235 // Wrap the (synchronous) ProxyResolver implementatio
[all...]
H A Dproxy_resolver_winhttp.cc48 : ProxyResolver(false /*expects_pac_bytes*/), session_handle_(NULL) {
139 // This is a synchronous ProxyResolver; no possibility for async requests.
H A Dinit_proxy_resolver.cc19 InitProxyResolver::InitProxyResolver(ProxyResolver* resolver,
H A Dinit_proxy_resolver_unittest.cc113 class RuleBasedProxyResolver : public ProxyResolver {
116 : ProxyResolver(expects_pac_bytes), rules_(rules) {}
118 // ProxyResolver implementation:
373 // This is the same as AutodetectFailCustomSuccess2, but using a ProxyResolver
H A Dproxy_resolver_v8.cc391 : ProxyResolver(true /*expects_pac_bytes*/),
416 // This is a synchronous ProxyResolver; no possibility for async requests.

Completed in 416 milliseconds