| 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);
|
| };
|
|
|
|
|