Index: chrome/browser/chromeos/cros_settings_provider_proxy.h |
diff --git a/chrome/browser/chromeos/cros_settings_provider_proxy.h b/chrome/browser/chromeos/cros_settings_provider_proxy.h |
index afb24ad9e255d5200cb5393462f63a6918204623..1b1672bc98b06049816a214af5387f896908c5e2 100644 |
--- a/chrome/browser/chromeos/cros_settings_provider_proxy.h |
+++ b/chrome/browser/chromeos/cros_settings_provider_proxy.h |
@@ -26,12 +26,9 @@ class CrosSettingsProviderProxy : public CrosSettingsProvider { |
chromeos::ProxyConfigServiceImpl* GetConfigService() const; |
- void AppendPortIfValid( |
- const ProxyConfigServiceImpl::ProxyConfig::ManualProxy& proxy, |
- std::string* server_uri); |
+ void AppendPortIfValid(const char* port_cache_key, std::string* server_uri); |
- bool FormServerUriIfValid( |
- const ProxyConfigServiceImpl::ProxyConfig::ManualProxy& proxy, |
+ void FormServerUriIfValid(const char* host_cache_key, |
const std::string& port_num, std::string* server_uri); |
Value* CreateServerHostValue( |
@@ -40,6 +37,11 @@ class CrosSettingsProviderProxy : public CrosSettingsProvider { |
Value* CreateServerPortValue( |
const ProxyConfigServiceImpl::ProxyConfig::ManualProxy& proxy) const; |
+ void SetCache(const std::string& key, const Value* value); |
+ |
+ // A cache to keep whatever user typed. |
+ DictionaryValue cache_; |
+ |
DISALLOW_COPY_AND_ASSIGN(CrosSettingsProviderProxy); |
}; |