Index: net/proxy/proxy_config_service_linux.cc |
diff --git a/net/proxy/proxy_config_service_linux.cc b/net/proxy/proxy_config_service_linux.cc |
index 145312e7c6b93120d3de11b6193bc3c2deaff7ce..e0a937272eb7aedb32e3128f5a5fe39b5233955b 100644 |
--- a/net/proxy/proxy_config_service_linux.cc |
+++ b/net/proxy/proxy_config_service_linux.cc |
@@ -206,7 +206,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
notify_delegate_(NULL) { |
} |
- virtual ~SettingGetterImplGConf() { |
+ ~SettingGetterImplGConf() override { |
// client_ should have been released before now, from |
// Delegate::OnDestroy(), while running on the UI thread. However |
// on exiting the process, it may happen that Delegate::OnDestroy() |
@@ -232,9 +232,8 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
DCHECK(!client_); |
} |
- virtual bool Init( |
- const scoped_refptr<base::SingleThreadTaskRunner>& glib_task_runner, |
- const scoped_refptr<base::SingleThreadTaskRunner>& file_task_runner) |
+ bool Init(const scoped_refptr<base::SingleThreadTaskRunner>& glib_task_runner, |
+ const scoped_refptr<base::SingleThreadTaskRunner>& file_task_runner) |
override { |
DCHECK(glib_task_runner->BelongsToCurrentThread()); |
DCHECK(!client_); |
@@ -273,7 +272,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
return true; |
} |
- virtual void ShutDown() override { |
+ void ShutDown() override { |
if (client_) { |
DCHECK(task_runner_->BelongsToCurrentThread()); |
// We must explicitly disable gconf notifications here, because the gconf |
@@ -290,7 +289,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
} |
} |
- virtual bool SetUpNotifications( |
+ bool SetUpNotifications( |
ProxyConfigServiceLinux::Delegate* delegate) override { |
DCHECK(client_); |
DCHECK(task_runner_->BelongsToCurrentThread()); |
@@ -320,16 +319,16 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
return true; |
} |
- virtual const scoped_refptr<base::SingleThreadTaskRunner>& |
- GetNotificationTaskRunner() override { |
+ const scoped_refptr<base::SingleThreadTaskRunner>& GetNotificationTaskRunner() |
+ override { |
return task_runner_; |
} |
- virtual ProxyConfigSource GetConfigSource() override { |
+ ProxyConfigSource GetConfigSource() override { |
return PROXY_CONFIG_SOURCE_GCONF; |
} |
- virtual bool GetString(StringSetting key, std::string* result) override { |
+ bool GetString(StringSetting key, std::string* result) override { |
switch (key) { |
case PROXY_MODE: |
return GetStringByPath("/system/proxy/mode", result); |
@@ -346,7 +345,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
} |
return false; // Placate compiler. |
} |
- virtual bool GetBool(BoolSetting key, bool* result) override { |
+ bool GetBool(BoolSetting key, bool* result) override { |
switch (key) { |
case PROXY_USE_HTTP_PROXY: |
return GetBoolByPath("/system/http_proxy/use_http_proxy", result); |
@@ -357,7 +356,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
} |
return false; // Placate compiler. |
} |
- virtual bool GetInt(IntSetting key, int* result) override { |
+ bool GetInt(IntSetting key, int* result) override { |
switch (key) { |
case PROXY_HTTP_PORT: |
return GetIntByPath("/system/http_proxy/port", result); |
@@ -370,8 +369,8 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
} |
return false; // Placate compiler. |
} |
- virtual bool GetStringList(StringListSetting key, |
- std::vector<std::string>* result) override { |
+ bool GetStringList(StringListSetting key, |
+ std::vector<std::string>* result) override { |
switch (key) { |
case PROXY_IGNORE_HOSTS: |
return GetStringListByPath("/system/http_proxy/ignore_hosts", result); |
@@ -379,14 +378,12 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { |
return false; // Placate compiler. |
} |
- virtual bool BypassListIsReversed() override { |
+ bool BypassListIsReversed() override { |
// This is a KDE-specific setting. |
return false; |
} |
- virtual bool MatchHostsUsingSuffixMatching() override { |
- return false; |
- } |
+ bool MatchHostsUsingSuffixMatching() override { return false; } |
private: |
bool GetStringByPath(const char* key, std::string* result) { |
@@ -529,7 +526,7 @@ class SettingGetterImplGSettings |
notify_delegate_(NULL) { |
} |
- virtual ~SettingGetterImplGSettings() { |
+ ~SettingGetterImplGSettings() override { |
// client_ should have been released before now, from |
// Delegate::OnDestroy(), while running on the UI thread. However |
// on exiting the process, it may happen that |
@@ -565,9 +562,8 @@ class SettingGetterImplGSettings |
// LoadAndCheckVersion() must be called *before* Init()! |
bool LoadAndCheckVersion(base::Environment* env); |
- virtual bool Init( |
- const scoped_refptr<base::SingleThreadTaskRunner>& glib_task_runner, |
- const scoped_refptr<base::SingleThreadTaskRunner>& file_task_runner) |
+ bool Init(const scoped_refptr<base::SingleThreadTaskRunner>& glib_task_runner, |
+ const scoped_refptr<base::SingleThreadTaskRunner>& file_task_runner) |
override { |
DCHECK(glib_task_runner->BelongsToCurrentThread()); |
DCHECK(!client_); |
@@ -589,7 +585,7 @@ class SettingGetterImplGSettings |
return true; |
} |
- virtual void ShutDown() override { |
+ void ShutDown() override { |
if (client_) { |
DCHECK(task_runner_->BelongsToCurrentThread()); |
// This also disables gsettings notifications. |
@@ -604,7 +600,7 @@ class SettingGetterImplGSettings |
} |
} |
- virtual bool SetUpNotifications( |
+ bool SetUpNotifications( |
ProxyConfigServiceLinux::Delegate* delegate) override { |
DCHECK(client_); |
DCHECK(task_runner_->BelongsToCurrentThread()); |
@@ -627,16 +623,16 @@ class SettingGetterImplGSettings |
return true; |
} |
- virtual const scoped_refptr<base::SingleThreadTaskRunner>& |
- GetNotificationTaskRunner() override { |
+ const scoped_refptr<base::SingleThreadTaskRunner>& GetNotificationTaskRunner() |
+ override { |
return task_runner_; |
} |
- virtual ProxyConfigSource GetConfigSource() override { |
+ ProxyConfigSource GetConfigSource() override { |
return PROXY_CONFIG_SOURCE_GSETTINGS; |
} |
- virtual bool GetString(StringSetting key, std::string* result) override { |
+ bool GetString(StringSetting key, std::string* result) override { |
DCHECK(client_); |
switch (key) { |
case PROXY_MODE: |
@@ -654,7 +650,7 @@ class SettingGetterImplGSettings |
} |
return false; // Placate compiler. |
} |
- virtual bool GetBool(BoolSetting key, bool* result) override { |
+ bool GetBool(BoolSetting key, bool* result) override { |
DCHECK(client_); |
switch (key) { |
case PROXY_USE_HTTP_PROXY: |
@@ -672,7 +668,7 @@ class SettingGetterImplGSettings |
} |
return false; // Placate compiler. |
} |
- virtual bool GetInt(IntSetting key, int* result) override { |
+ bool GetInt(IntSetting key, int* result) override { |
DCHECK(client_); |
switch (key) { |
case PROXY_HTTP_PORT: |
@@ -686,8 +682,8 @@ class SettingGetterImplGSettings |
} |
return false; // Placate compiler. |
} |
- virtual bool GetStringList(StringListSetting key, |
- std::vector<std::string>* result) override { |
+ bool GetStringList(StringListSetting key, |
+ std::vector<std::string>* result) override { |
DCHECK(client_); |
switch (key) { |
case PROXY_IGNORE_HOSTS: |
@@ -696,14 +692,12 @@ class SettingGetterImplGSettings |
return false; // Placate compiler. |
} |
- virtual bool BypassListIsReversed() override { |
+ bool BypassListIsReversed() override { |
// This is a KDE-specific setting. |
return false; |
} |
- virtual bool MatchHostsUsingSuffixMatching() override { |
- return false; |
- } |
+ bool MatchHostsUsingSuffixMatching() override { return false; } |
private: |
bool GetStringByPath(GSettings* client, const char* key, |
@@ -916,7 +910,7 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, |
} |
} |
- virtual ~SettingGetterImplKDE() { |
+ ~SettingGetterImplKDE() override { |
// inotify_fd_ should have been closed before now, from |
// Delegate::OnDestroy(), while running on the file thread. However |
// on exiting the process, it may happen that Delegate::OnDestroy() |
@@ -929,9 +923,8 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, |
DCHECK(inotify_fd_ < 0); |
} |
- virtual bool Init( |
- const scoped_refptr<base::SingleThreadTaskRunner>& glib_task_runner, |
- const scoped_refptr<base::SingleThreadTaskRunner>& file_task_runner) |
+ bool Init(const scoped_refptr<base::SingleThreadTaskRunner>& glib_task_runner, |
+ const scoped_refptr<base::SingleThreadTaskRunner>& file_task_runner) |
override { |
// This has to be called on the UI thread (http://crbug.com/69057). |
base::ThreadRestrictions::ScopedAllowIO allow_io; |
@@ -956,7 +949,7 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, |
return true; |
} |
- virtual void ShutDown() override { |
+ void ShutDown() override { |
if (inotify_fd_ >= 0) { |
ResetCachedSettings(); |
inotify_watcher_.StopWatchingFileDescriptor(); |
@@ -965,7 +958,7 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, |
} |
} |
- virtual bool SetUpNotifications( |
+ bool SetUpNotifications( |
ProxyConfigServiceLinux::Delegate* delegate) override { |
DCHECK(inotify_fd_ >= 0); |
DCHECK(file_task_runner_->BelongsToCurrentThread()); |
@@ -989,42 +982,40 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, |
return true; |
} |
- virtual const scoped_refptr<base::SingleThreadTaskRunner>& |
- GetNotificationTaskRunner() override { |
+ const scoped_refptr<base::SingleThreadTaskRunner>& GetNotificationTaskRunner() |
+ override { |
return file_task_runner_; |
} |
// Implement base::MessagePumpLibevent::Watcher. |
- virtual void OnFileCanReadWithoutBlocking(int fd) override { |
+ void OnFileCanReadWithoutBlocking(int fd) override { |
DCHECK_EQ(fd, inotify_fd_); |
DCHECK(file_task_runner_->BelongsToCurrentThread()); |
OnChangeNotification(); |
} |
- virtual void OnFileCanWriteWithoutBlocking(int fd) override { |
- NOTREACHED(); |
- } |
+ void OnFileCanWriteWithoutBlocking(int fd) override { NOTREACHED(); } |
- virtual ProxyConfigSource GetConfigSource() override { |
+ ProxyConfigSource GetConfigSource() override { |
return PROXY_CONFIG_SOURCE_KDE; |
} |
- virtual bool GetString(StringSetting key, std::string* result) override { |
+ bool GetString(StringSetting key, std::string* result) override { |
string_map_type::iterator it = string_table_.find(key); |
if (it == string_table_.end()) |
return false; |
*result = it->second; |
return true; |
} |
- virtual bool GetBool(BoolSetting key, bool* result) override { |
+ bool GetBool(BoolSetting key, bool* result) override { |
// We don't ever have any booleans. |
return false; |
} |
- virtual bool GetInt(IntSetting key, int* result) override { |
+ bool GetInt(IntSetting key, int* result) override { |
// We don't ever have any integers. (See AddProxy() below about ports.) |
return false; |
} |
- virtual bool GetStringList(StringListSetting key, |
- std::vector<std::string>* result) override { |
+ bool GetStringList(StringListSetting key, |
+ std::vector<std::string>* result) override { |
strings_map_type::iterator it = strings_table_.find(key); |
if (it == strings_table_.end()) |
return false; |
@@ -1032,13 +1023,9 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, |
return true; |
} |
- virtual bool BypassListIsReversed() override { |
- return reversed_bypass_list_; |
- } |
+ bool BypassListIsReversed() override { return reversed_bypass_list_; } |
- virtual bool MatchHostsUsingSuffixMatching() override { |
- return true; |
- } |
+ bool MatchHostsUsingSuffixMatching() override { return true; } |
private: |
void ResetCachedSettings() { |