diff options
Diffstat (limited to 'net/proxy')
-rw-r--r-- | net/proxy/proxy_service.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/net/proxy/proxy_service.h b/net/proxy/proxy_service.h index cd76453..b38938f 100644 --- a/net/proxy/proxy_service.h +++ b/net/proxy/proxy_service.h @@ -107,6 +107,16 @@ class ProxyService : public base::RefCountedThreadSafe<ProxyService> { return init_proxy_resolver_log_; } + // Returns true if we have called UpdateConfig() at least once. + bool config_has_been_initialized() const { + return config_.id() != ProxyConfig::INVALID_ID; + } + + // Returns the last configuration fetched from ProxyConfigService. + const ProxyConfig& config() { + return config_; + } + // Creates a proxy service using the specified settings. If |pc| is NULL then // the system's default proxy settings will be used (on Windows this will // use IE's settings). @@ -162,11 +172,6 @@ class ProxyService : public base::RefCountedThreadSafe<ProxyService> { // Identifies the proxy configuration. ProxyConfig::ID config_id() const { return config_.id(); } - // Returns true if we have called UpdateConfig() at least once. - bool config_has_been_initialized() const { - return config_.id() != ProxyConfig::INVALID_ID; - } - // Checks to see if the proxy configuration changed, and then updates config_ // to reference the new configuration. void UpdateConfig(); |