Lines Matching defs:ProxyService
45 class NET_EXPORT ProxyService : public NetworkChangeNotifier::IPAddressObserver,
95 // remain alive for the lifetime of this ProxyService.
96 ProxyService(ProxyConfigService* config_service,
100 virtual ~ProxyService();
168 // ProxyService takes ownership of both objects.
174 // Tells this ProxyService to start using a new ProxyConfigService to
177 // ResolveProxy calls. ProxyService takes ownership of
213 static ProxyService* CreateUsingSystemProxyResolver(
218 // Creates a ProxyService without support for proxy autoconfig.
219 static ProxyService* CreateWithoutProxyResolver(
225 static ProxyService* CreateFixed(const ProxyConfig& pc);
226 static ProxyService* CreateFixed(const std::string& proxy);
229 static ProxyService* CreateDirect();
230 // |net_log|'s lifetime must exceed ProxyService.
231 static ProxyService* CreateDirectWithNetLog(NetLog* net_log);
233 // This method is used by tests to create a ProxyService that returns a
238 static ProxyService* CreateFixedFromPacResult(const std::string& pac_string);
257 // of the default internal PacPollPolicy used by ProxyService.
403 DISALLOW_COPY_AND_ASSIGN(ProxyService);
406 // Wrapper for invoking methods on a ProxyService synchronously.
411 ProxyService* proxy_service);
431 ProxyService* proxy_service_;