Lines Matching full:proxyservice
38 class NET_EXPORT ProxyService : public base::RefCounted<ProxyService>,
45 // remain alive for the lifetime of this ProxyService.
46 ProxyService(ProxyConfigService* config_service,
101 // is of type ProxyResolverWithoutFetch. ProxyService takes ownership of
106 // Tells this ProxyService to start using a new ProxyConfigService to
109 // ResolveProxy calls. ProxyService takes ownership of
161 // any PAC scripts. The resulting ProxyService will take ownership of it.
165 // lifetime of the ProxyService.
172 static ProxyService* CreateUsingV8ProxyResolver(
182 static ProxyService* CreateUsingSystemProxyResolver(
187 // Creates a ProxyService without support for proxy autoconfig.
188 static ProxyService* CreateWithoutProxyResolver(
194 static ProxyService* CreateFixed(const ProxyConfig& pc);
195 static ProxyService* CreateFixed(const std::string& proxy);
198 static ProxyService* CreateDirect();
199 // |net_log|'s lifetime must exceed ProxyService.
200 static ProxyService* CreateDirectWithNetLog(NetLog* net_log);
202 // This method is used by tests to create a ProxyService that returns a
207 static ProxyService* CreateFixedFromPacResult(const std::string& pac_string);
221 friend class base::RefCounted<ProxyService>;
239 virtual ~ProxyService();
324 CompletionCallbackImpl<ProxyService> init_proxy_resolver_callback_;
345 DISALLOW_COPY_AND_ASSIGN(ProxyService);
348 // Wrapper for invoking methods on a ProxyService synchronously.
353 ProxyService* proxy_service);
373 ProxyService* proxy_service_;