diff options
author | eroman@chromium.org <eroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-22 17:24:26 +0000 |
---|---|---|
committer | eroman@chromium.org <eroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-07-22 17:24:26 +0000 |
commit | c4c1b4834a125836e813a8297e2199073977d671 (patch) | |
tree | f51c1d124a7749a60e1cd625f71a0be11c15e556 /net | |
parent | 800df5fae2689382fd79163979bd701869164c67 (diff) | |
download | chromium_src-c4c1b4834a125836e813a8297e2199073977d671.zip chromium_src-c4c1b4834a125836e813a8297e2199073977d671.tar.gz chromium_src-c4c1b4834a125836e813a8297e2199073977d671.tar.bz2 |
Add OVERRIDE throughout net/proxy/*
In the process I discovered 2 dummy virtual overrides of NetworkDelegate interface. (Interface it was trying to overwrite no longer exists).
Review URL: http://codereview.chromium.org/7484010
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93664 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net')
29 files changed, 217 insertions, 197 deletions
diff --git a/net/proxy/mock_proxy_resolver.h b/net/proxy/mock_proxy_resolver.h index e20c1ef..6ee5e5a 100644 --- a/net/proxy/mock_proxy_resolver.h +++ b/net/proxy/mock_proxy_resolver.h @@ -74,15 +74,12 @@ class MockAsyncProxyResolverBase : public ProxyResolver { ProxyInfo* results, CompletionCallback* callback, RequestHandle* request_handle, - const BoundNetLog& /*net_log*/); - - virtual void CancelRequest(RequestHandle request_handle); - + const BoundNetLog& /*net_log*/) OVERRIDE; + virtual void CancelRequest(RequestHandle request_handle) OVERRIDE; virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& script_data, - CompletionCallback* callback); - - virtual void CancelSetPacScript(); + CompletionCallback* callback) OVERRIDE; + virtual void CancelSetPacScript() OVERRIDE; const RequestsList& pending_requests() const { return pending_requests_; diff --git a/net/proxy/multi_threaded_proxy_resolver.cc b/net/proxy/multi_threaded_proxy_resolver.cc index 1618b2b..9db392b 100644 --- a/net/proxy/multi_threaded_proxy_resolver.cc +++ b/net/proxy/multi_threaded_proxy_resolver.cc @@ -188,7 +188,7 @@ class MultiThreadedProxyResolver::SetPacScriptJob } // Runs on the worker thread. - virtual void Run(scoped_refptr<base::MessageLoopProxy> origin_loop) { + virtual void Run(scoped_refptr<base::MessageLoopProxy> origin_loop) OVERRIDE { ProxyResolver* resolver = executor()->resolver(); int rv = resolver->SetPacScript(script_data_, NULL); @@ -232,13 +232,13 @@ class MultiThreadedProxyResolver::GetProxyForURLJob BoundNetLog* net_log() { return &net_log_; } - virtual void WaitingForThread() { + virtual void WaitingForThread() OVERRIDE { was_waiting_for_thread_ = true; net_log_.BeginEvent( NetLog::TYPE_WAITING_FOR_PROXY_RESOLVER_THREAD, NULL); } - virtual void FinishedWaitingForThread() { + virtual void FinishedWaitingForThread() OVERRIDE { DCHECK(executor()); if (was_waiting_for_thread_) { @@ -253,7 +253,7 @@ class MultiThreadedProxyResolver::GetProxyForURLJob } // Runs on the worker thread. - virtual void Run(scoped_refptr<base::MessageLoopProxy> origin_loop) { + virtual void Run(scoped_refptr<base::MessageLoopProxy> origin_loop) OVERRIDE { ProxyResolver* resolver = executor()->resolver(); int rv = resolver->GetProxyForURL( url_, &results_buf_, NULL, NULL, net_log_); diff --git a/net/proxy/multi_threaded_proxy_resolver.h b/net/proxy/multi_threaded_proxy_resolver.h index 0a0ab63..42e050c 100644 --- a/net/proxy/multi_threaded_proxy_resolver.h +++ b/net/proxy/multi_threaded_proxy_resolver.h @@ -96,13 +96,13 @@ class NET_TEST MultiThreadedProxyResolver ProxyInfo* results, CompletionCallback* callback, RequestHandle* request, - const BoundNetLog& net_log); - virtual void CancelRequest(RequestHandle request); - virtual void CancelSetPacScript(); - virtual void PurgeMemory(); + const BoundNetLog& net_log) OVERRIDE; + virtual void CancelRequest(RequestHandle request) OVERRIDE; + virtual void CancelSetPacScript() OVERRIDE; + virtual void PurgeMemory() OVERRIDE; virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& script_data, - CompletionCallback* callback); + CompletionCallback* callback) OVERRIDE; private: class Executor; diff --git a/net/proxy/multi_threaded_proxy_resolver_unittest.cc b/net/proxy/multi_threaded_proxy_resolver_unittest.cc index 2362ba4..fb09669 100644 --- a/net/proxy/multi_threaded_proxy_resolver_unittest.cc +++ b/net/proxy/multi_threaded_proxy_resolver_unittest.cc @@ -1,4 +1,4 @@ -// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -40,7 +40,7 @@ class MockProxyResolver : public ProxyResolver { ProxyInfo* results, CompletionCallback* callback, RequestHandle* request, - const BoundNetLog& net_log) { + const BoundNetLog& net_log) OVERRIDE { if (resolve_latency_ms_) base::PlatformThread::Sleep(resolve_latency_ms_); @@ -58,23 +58,23 @@ class MockProxyResolver : public ProxyResolver { return request_count_++; } - virtual void CancelRequest(RequestHandle request) { + virtual void CancelRequest(RequestHandle request) OVERRIDE { NOTREACHED(); } - virtual void CancelSetPacScript() { + virtual void CancelSetPacScript() OVERRIDE { NOTREACHED(); } virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& script_data, - CompletionCallback* callback) { + CompletionCallback* callback) OVERRIDE { CheckIsOnWorkerThread(); last_script_data_ = script_data; return OK; } - virtual void PurgeMemory() { + virtual void PurgeMemory() OVERRIDE { CheckIsOnWorkerThread(); ++purge_count_; } @@ -139,7 +139,7 @@ class BlockableProxyResolver : public MockProxyResolver { ProxyInfo* results, CompletionCallback* callback, RequestHandle* request, - const BoundNetLog& net_log) { + const BoundNetLog& net_log) OVERRIDE { if (should_block_) { blocked_.Signal(); unblocked_.Wait(); @@ -166,26 +166,26 @@ class ForwardingProxyResolver : public ProxyResolver { ProxyInfo* results, CompletionCallback* callback, RequestHandle* request, - const BoundNetLog& net_log) { + const BoundNetLog& net_log) OVERRIDE { return impl_->GetProxyForURL( query_url, results, callback, request, net_log); } - virtual void CancelRequest(RequestHandle request) { + virtual void CancelRequest(RequestHandle request) OVERRIDE { impl_->CancelRequest(request); } - virtual void CancelSetPacScript() { + virtual void CancelSetPacScript() OVERRIDE { impl_->CancelSetPacScript(); } virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& script_data, - CompletionCallback* callback) { + CompletionCallback* callback) OVERRIDE { return impl_->SetPacScript(script_data, callback); } - virtual void PurgeMemory() { + virtual void PurgeMemory() OVERRIDE { impl_->PurgeMemory(); } @@ -201,7 +201,7 @@ class ForwardingProxyResolverFactory : public ProxyResolverFactory { : ProxyResolverFactory(resolver->expects_pac_bytes()), resolver_(resolver) {} - virtual ProxyResolver* CreateProxyResolver() { + virtual ProxyResolver* CreateProxyResolver() OVERRIDE { return new ForwardingProxyResolver(resolver_); } @@ -218,7 +218,7 @@ class BlockableProxyResolverFactory : public ProxyResolverFactory { STLDeleteElements(&resolvers_); } - virtual ProxyResolver* CreateProxyResolver() { + virtual ProxyResolver* CreateProxyResolver() OVERRIDE { BlockableProxyResolver* resolver = new BlockableProxyResolver; resolvers_.push_back(resolver); return new ForwardingProxyResolver(resolver); diff --git a/net/proxy/network_delegate_error_observer.h b/net/proxy/network_delegate_error_observer.h index 8279007..7be1ba1 100644 --- a/net/proxy/network_delegate_error_observer.h +++ b/net/proxy/network_delegate_error_observer.h @@ -6,6 +6,7 @@ #define NET_PROXY_NETWORK_DELEGATE_ERROR_OBSERVER_H_ #pragma once +#include "base/compiler_specific.h" #include "base/memory/ref_counted.h" #include "net/proxy/proxy_resolver_error_observer.h" @@ -27,7 +28,8 @@ class NET_TEST NetworkDelegateErrorObserver virtual ~NetworkDelegateErrorObserver(); // ProxyResolverErrorObserver implementation. - virtual void OnPACScriptError(int line_number, const string16& error); + virtual void OnPACScriptError(int line_number, const string16& error) + OVERRIDE; private: class Core; diff --git a/net/proxy/network_delegate_error_observer_unittest.cc b/net/proxy/network_delegate_error_observer_unittest.cc index 5979909..1cb9790 100644 --- a/net/proxy/network_delegate_error_observer_unittest.cc +++ b/net/proxy/network_delegate_error_observer_unittest.cc @@ -27,29 +27,26 @@ class TestNetworkDelegate : public net::NetworkDelegate { // net::NetworkDelegate: virtual int OnBeforeURLRequest(URLRequest* request, CompletionCallback* callback, - GURL* new_url) { + GURL* new_url) OVERRIDE { return net::OK; } virtual int OnBeforeSendHeaders(URLRequest* request, CompletionCallback* callback, - HttpRequestHeaders* headers) { + HttpRequestHeaders* headers) OVERRIDE { return net::OK; } virtual void OnSendHeaders(URLRequest* request, - const HttpRequestHeaders& headers) {} + const HttpRequestHeaders& headers) OVERRIDE {} virtual void OnBeforeRedirect(URLRequest* request, - const GURL& new_location) {} - virtual void OnResponseStarted(URLRequest* request) {} + const GURL& new_location) OVERRIDE {} + virtual void OnResponseStarted(URLRequest* request) OVERRIDE {} virtual void OnRawBytesRead(const URLRequest& request, - int bytes_read) {} - virtual void OnCompleted(URLRequest* request) {} - virtual void OnURLRequestDestroyed(URLRequest* request) {} - virtual void OnHttpTransactionDestroyed(uint64 request_id) {} - virtual URLRequestJob* OnMaybeCreateURLRequestJob(URLRequest* request) { - return NULL; - } + int bytes_read) OVERRIDE {} + virtual void OnCompleted(URLRequest* request) OVERRIDE {} + virtual void OnURLRequestDestroyed(URLRequest* request) OVERRIDE {} + virtual void OnPACScriptError(int line_number, - const string16& error) { + const string16& error) OVERRIDE { got_pac_error_ = true; } diff --git a/net/proxy/polling_proxy_config_service.h b/net/proxy/polling_proxy_config_service.h index 044241d..6dbdb07 100644 --- a/net/proxy/polling_proxy_config_service.h +++ b/net/proxy/polling_proxy_config_service.h @@ -6,6 +6,7 @@ #define NET_PROXY_POLLING_PROXY_CONFIG_SERVICE_H_ #pragma once +#include "base/compiler_specific.h" #include "base/memory/ref_counted.h" #include "base/time.h" #include "net/proxy/proxy_config_service.h" @@ -20,10 +21,10 @@ namespace net { class NET_TEST PollingProxyConfigService : public ProxyConfigService { public: // ProxyConfigService implementation: - virtual void AddObserver(Observer* observer); - virtual void RemoveObserver(Observer* observer); - virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* config); - virtual void OnLazyPoll(); + virtual void AddObserver(Observer* observer) OVERRIDE; + virtual void RemoveObserver(Observer* observer) OVERRIDE; + virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* config) OVERRIDE; + virtual void OnLazyPoll() OVERRIDE; protected: // Function for retrieving the current proxy configuration. diff --git a/net/proxy/proxy_bypass_rules.cc b/net/proxy/proxy_bypass_rules.cc index 4674e25..3d622a8 100644 --- a/net/proxy/proxy_bypass_rules.cc +++ b/net/proxy/proxy_bypass_rules.cc @@ -25,7 +25,7 @@ class HostnamePatternRule : public ProxyBypassRules::Rule { optional_port_(optional_port) { } - virtual bool Matches(const GURL& url) const { + virtual bool Matches(const GURL& url) const OVERRIDE { if (optional_port_ != -1 && url.EffectiveIntPort() != optional_port_) return false; // Didn't match port expectation. @@ -37,7 +37,7 @@ class HostnamePatternRule : public ProxyBypassRules::Rule { return MatchPattern(StringToLowerASCII(url.host()), hostname_pattern_); } - virtual std::string ToString() const { + virtual std::string ToString() const OVERRIDE { std::string str; if (!optional_scheme_.empty()) base::StringAppendF(&str, "%s://", optional_scheme_.c_str()); @@ -47,7 +47,7 @@ class HostnamePatternRule : public ProxyBypassRules::Rule { return str; } - virtual Rule* Clone() const { + virtual Rule* Clone() const OVERRIDE { return new HostnamePatternRule(optional_scheme_, hostname_pattern_, optional_port_); @@ -61,18 +61,18 @@ class HostnamePatternRule : public ProxyBypassRules::Rule { class BypassLocalRule : public ProxyBypassRules::Rule { public: - virtual bool Matches(const GURL& url) const { + virtual bool Matches(const GURL& url) const OVERRIDE { const std::string& host = url.host(); if (host == "127.0.0.1" || host == "[::1]") return true; return host.find('.') == std::string::npos; } - virtual std::string ToString() const { + virtual std::string ToString() const OVERRIDE { return "<local>"; } - virtual Rule* Clone() const { + virtual Rule* Clone() const OVERRIDE { return new BypassLocalRule(); } }; @@ -93,7 +93,7 @@ class BypassIPBlockRule : public ProxyBypassRules::Rule { prefix_length_in_bits_(prefix_length_in_bits) { } - virtual bool Matches(const GURL& url) const { + virtual bool Matches(const GURL& url) const OVERRIDE { if (!url.HostIsIPAddress()) return false; @@ -110,11 +110,11 @@ class BypassIPBlockRule : public ProxyBypassRules::Rule { prefix_length_in_bits_); } - virtual std::string ToString() const { + virtual std::string ToString() const OVERRIDE { return description_; } - virtual Rule* Clone() const { + virtual Rule* Clone() const OVERRIDE { return new BypassIPBlockRule(description_, optional_scheme_, ip_prefix_, diff --git a/net/proxy/proxy_config_service_fixed.h b/net/proxy/proxy_config_service_fixed.h index 33b2c8e..0ad2a51 100644 --- a/net/proxy/proxy_config_service_fixed.h +++ b/net/proxy/proxy_config_service_fixed.h @@ -6,6 +6,7 @@ #define NET_PROXY_PROXY_CONFIG_SERVICE_FIXED_H_ #pragma once +#include "base/compiler_specific.h" #include "net/base/net_errors.h" #include "net/proxy/proxy_config.h" #include "net/proxy/proxy_config_service.h" @@ -19,9 +20,9 @@ class NET_API ProxyConfigServiceFixed : public ProxyConfigService { virtual ~ProxyConfigServiceFixed(); // ProxyConfigService methods: - virtual void AddObserver(Observer* observer) {} - virtual void RemoveObserver(Observer* observer) {} - virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* config); + virtual void AddObserver(Observer* observer) OVERRIDE {} + virtual void RemoveObserver(Observer* observer) OVERRIDE {} + virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* config) OVERRIDE; private: ProxyConfig pc_; diff --git a/net/proxy/proxy_config_service_linux.cc b/net/proxy/proxy_config_service_linux.cc index e7d1d44..c1c2da7 100644 --- a/net/proxy/proxy_config_service_linux.cc +++ b/net/proxy/proxy_config_service_linux.cc @@ -23,6 +23,7 @@ #include <map> +#include "base/compiler_specific.h" #include "base/environment.h" #include "base/file_path.h" #include "base/file_util.h" @@ -225,7 +226,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { } virtual bool Init(MessageLoop* glib_default_loop, - MessageLoopForIO* file_loop) { + MessageLoopForIO* file_loop) OVERRIDE { DCHECK(MessageLoop::current() == glib_default_loop); DCHECK(!client_); DCHECK(!loop_); @@ -291,15 +292,15 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { return true; } - virtual MessageLoop* GetNotificationLoop() { + virtual MessageLoop* GetNotificationLoop() OVERRIDE { return loop_; } - virtual const char* GetDataSource() { + virtual const char* GetDataSource() OVERRIDE { return "gconf"; } - virtual bool GetString(StringSetting key, std::string* result) { + virtual bool GetString(StringSetting key, std::string* result) OVERRIDE { switch (key) { case PROXY_MODE: return GetStringByPath("/system/proxy/mode", result); @@ -316,7 +317,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { } return false; // Placate compiler. } - virtual bool GetBool(BoolSetting key, bool* result) { + virtual bool GetBool(BoolSetting key, bool* result) OVERRIDE { switch (key) { case PROXY_USE_HTTP_PROXY: return GetBoolByPath("/system/http_proxy/use_http_proxy", result); @@ -327,7 +328,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { } return false; // Placate compiler. } - virtual bool GetInt(IntSetting key, int* result) { + virtual bool GetInt(IntSetting key, int* result) OVERRIDE { switch (key) { case PROXY_HTTP_PORT: return GetIntByPath("/system/http_proxy/port", result); @@ -341,7 +342,7 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { return false; // Placate compiler. } virtual bool GetStringList(StringListSetting key, - std::vector<std::string>* result) { + std::vector<std::string>* result) OVERRIDE { switch (key) { case PROXY_IGNORE_HOSTS: return GetStringListByPath("/system/http_proxy/ignore_hosts", result); @@ -349,12 +350,12 @@ class SettingGetterImplGConf : public ProxyConfigServiceLinux::SettingGetter { return false; // Placate compiler. } - virtual bool BypassListIsReversed() { + virtual bool BypassListIsReversed() OVERRIDE { // This is a KDE-specific setting. return false; } - virtual bool MatchHostsUsingSuffixMatching() { + virtual bool MatchHostsUsingSuffixMatching() OVERRIDE { return false; } @@ -567,7 +568,7 @@ GSettings* (*g_settings_new)(const gchar* schema); bool LoadAndCheckVersion(base::Environment* env); virtual bool Init(MessageLoop* glib_default_loop, - MessageLoopForIO* file_loop) { + MessageLoopForIO* file_loop) OVERRIDE { DCHECK(MessageLoop::current() == glib_default_loop); DCHECK(!client_); DCHECK(!loop_); @@ -625,15 +626,15 @@ GSettings* (*g_settings_new)(const gchar* schema); return true; } - virtual MessageLoop* GetNotificationLoop() { + virtual MessageLoop* GetNotificationLoop() OVERRIDE { return loop_; } - virtual const char* GetDataSource() { + virtual const char* GetDataSource() OVERRIDE { return "gsettings"; } - virtual bool GetString(StringSetting key, std::string* result) { + virtual bool GetString(StringSetting key, std::string* result) OVERRIDE { DCHECK(client_); switch (key) { case PROXY_MODE: @@ -651,7 +652,7 @@ GSettings* (*g_settings_new)(const gchar* schema); } return false; // Placate compiler. } - virtual bool GetBool(BoolSetting key, bool* result) { + virtual bool GetBool(BoolSetting key, bool* result) OVERRIDE { DCHECK(client_); switch (key) { case PROXY_USE_HTTP_PROXY: @@ -669,7 +670,7 @@ GSettings* (*g_settings_new)(const gchar* schema); } return false; // Placate compiler. } - virtual bool GetInt(IntSetting key, int* result) { + virtual bool GetInt(IntSetting key, int* result) OVERRIDE { DCHECK(client_); switch (key) { case PROXY_HTTP_PORT: @@ -684,7 +685,7 @@ GSettings* (*g_settings_new)(const gchar* schema); return false; // Placate compiler. } virtual bool GetStringList(StringListSetting key, - std::vector<std::string>* result) { + std::vector<std::string>* result) OVERRIDE { DCHECK(client_); switch (key) { case PROXY_IGNORE_HOSTS: @@ -693,12 +694,12 @@ GSettings* (*g_settings_new)(const gchar* schema); return false; // Placate compiler. } - virtual bool BypassListIsReversed() { + virtual bool BypassListIsReversed() OVERRIDE { // This is a KDE-specific setting. return false; } - virtual bool MatchHostsUsingSuffixMatching() { + virtual bool MatchHostsUsingSuffixMatching() OVERRIDE { return false; } @@ -967,7 +968,7 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, } virtual bool Init(MessageLoop* glib_default_loop, - MessageLoopForIO* file_loop) { + MessageLoopForIO* file_loop) OVERRIDE { // This has to be called on the UI thread (http://crbug.com/69057). base::ThreadRestrictions::ScopedAllowIO allow_io; DCHECK(inotify_fd_ < 0); @@ -1019,7 +1020,7 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, return true; } - virtual MessageLoop* GetNotificationLoop() { + virtual MessageLoop* GetNotificationLoop() OVERRIDE { return file_loop_; } @@ -1033,27 +1034,27 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, NOTREACHED(); } - virtual const char* GetDataSource() { + virtual const char* GetDataSource() OVERRIDE { return "KDE"; } - virtual bool GetString(StringSetting key, std::string* result) { + virtual 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) { + virtual bool GetBool(BoolSetting key, bool* result) OVERRIDE { // We don't ever have any booleans. return false; } - virtual bool GetInt(IntSetting key, int* result) { + virtual 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) { + std::vector<std::string>* result) OVERRIDE { strings_map_type::iterator it = strings_table_.find(key); if (it == strings_table_.end()) return false; @@ -1061,11 +1062,11 @@ class SettingGetterImplKDE : public ProxyConfigServiceLinux::SettingGetter, return true; } - virtual bool BypassListIsReversed() { + virtual bool BypassListIsReversed() OVERRIDE { return reversed_bypass_list_; } - virtual bool MatchHostsUsingSuffixMatching() { + virtual bool MatchHostsUsingSuffixMatching() OVERRIDE { return true; } diff --git a/net/proxy/proxy_config_service_linux.h b/net/proxy/proxy_config_service_linux.h index 1fbcc2c..b85f8f8 100644 --- a/net/proxy/proxy_config_service_linux.h +++ b/net/proxy/proxy_config_service_linux.h @@ -11,6 +11,7 @@ #include "base/base_api.h" #include "base/basictypes.h" +#include "base/compiler_specific.h" #include "base/environment.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" @@ -287,10 +288,10 @@ class NET_TEST ProxyConfigServiceLinux : public ProxyConfigService { // ProxyConfigService methods: // Called from IO thread. - virtual void AddObserver(Observer* observer); - virtual void RemoveObserver(Observer* observer); + virtual void AddObserver(Observer* observer) OVERRIDE; + virtual void RemoveObserver(Observer* observer) OVERRIDE; virtual ProxyConfigService::ConfigAvailability GetLatestProxyConfig( - ProxyConfig* config); + ProxyConfig* config) OVERRIDE; private: scoped_refptr<Delegate> delegate_; diff --git a/net/proxy/proxy_config_service_linux_unittest.cc b/net/proxy/proxy_config_service_linux_unittest.cc index d16aaaa..6702110 100644 --- a/net/proxy/proxy_config_service_linux_unittest.cc +++ b/net/proxy/proxy_config_service_linux_unittest.cc @@ -8,6 +8,7 @@ #include <string> #include <vector> +#include "base/compiler_specific.h" #include "base/file_path.h" #include "base/file_util.h" #include "base/format_macros.h" @@ -106,7 +107,7 @@ class MockEnvironment : public base::Environment { } // Begin base::Environment implementation. - virtual bool GetVar(const char* variable_name, std::string* result) { + virtual bool GetVar(const char* variable_name, std::string* result) OVERRIDE { std::map<std::string, const char**>::iterator it = table.find(variable_name); if (it != table.end() && *(it->second) != NULL) { @@ -117,12 +118,13 @@ class MockEnvironment : public base::Environment { return false; } - virtual bool SetVar(const char* variable_name, const std::string& new_value) { + virtual bool SetVar(const char* variable_name, const std::string& new_value) + OVERRIDE { ADD_FAILURE(); return false; } - virtual bool UnSetVar(const char* variable_name) { + virtual bool UnSetVar(const char* variable_name) OVERRIDE { ADD_FAILURE(); return false; } @@ -174,25 +176,26 @@ class MockSettingGetter } virtual bool Init(MessageLoop* glib_default_loop, - MessageLoopForIO* file_loop) { + MessageLoopForIO* file_loop) OVERRIDE { return true; } - virtual void ShutDown() {} + virtual void ShutDown() OVERRIDE {} - virtual bool SetUpNotifications(ProxyConfigServiceLinux::Delegate* delegate) { + virtual bool SetUpNotifications(ProxyConfigServiceLinux::Delegate* delegate) + OVERRIDE { return true; } - virtual MessageLoop* GetNotificationLoop() { + virtual MessageLoop* GetNotificationLoop() OVERRIDE { return NULL; } - virtual const char* GetDataSource() { + virtual const char* GetDataSource() OVERRIDE { return "test"; } - virtual bool GetString(StringSetting key, std::string* result) { + virtual bool GetString(StringSetting key, std::string* result) OVERRIDE { const char* value = strings_table.Get(key); if (value) { *result = value; @@ -201,7 +204,7 @@ class MockSettingGetter return false; } - virtual bool GetBool(BoolSetting key, bool* result) { + virtual bool GetBool(BoolSetting key, bool* result) OVERRIDE { BoolSettingValue value = bools_table.Get(key); switch (value) { case UNSET: @@ -215,24 +218,24 @@ class MockSettingGetter return true; } - virtual bool GetInt(IntSetting key, int* result) { + virtual bool GetInt(IntSetting key, int* result) OVERRIDE { // We don't bother to distinguish unset keys from 0 values. *result = ints_table.Get(key); return true; } virtual bool GetStringList(StringListSetting key, - std::vector<std::string>* result) { + std::vector<std::string>* result) OVERRIDE { *result = string_lists_table.Get(key); // We don't bother to distinguish unset keys from empty lists. return !result->empty(); } - virtual bool BypassListIsReversed() { + virtual bool BypassListIsReversed() OVERRIDE { return false; } - virtual bool MatchHostsUsingSuffixMatching() { + virtual bool MatchHostsUsingSuffixMatching() OVERRIDE { return false; } @@ -349,7 +352,7 @@ namespace net { // must use the same test fixture class (also "ProxyConfigServiceLinuxTest"). class ProxyConfigServiceLinuxTest : public PlatformTest { protected: - virtual void SetUp() { + virtual void SetUp() OVERRIDE { PlatformTest::SetUp(); // Set up a temporary KDE home directory. std::string prefix("ProxyConfigServiceLinuxTest_user_home"); @@ -366,7 +369,7 @@ class ProxyConfigServiceLinuxTest : public PlatformTest { kioslaverc4_ = kde4_config_.Append(FILE_PATH_LITERAL("kioslaverc")); } - virtual void TearDown() { + virtual void TearDown() OVERRIDE { // Delete the temporary KDE home directory. file_util::Delete(user_home_, true); PlatformTest::TearDown(); diff --git a/net/proxy/proxy_config_service_mac.h b/net/proxy/proxy_config_service_mac.h index cd5d576..ea22579 100644 --- a/net/proxy/proxy_config_service_mac.h +++ b/net/proxy/proxy_config_service_mac.h @@ -7,6 +7,7 @@ #pragma once #include "base/basictypes.h" +#include "base/compiler_specific.h" #include "base/memory/ref_counted.h" #include "base/observer_list.h" #include "net/base/network_config_watcher_mac.h" @@ -25,9 +26,9 @@ class ProxyConfigServiceMac : public ProxyConfigService { public: // ProxyConfigService implementation: - virtual void AddObserver(Observer* observer); - virtual void RemoveObserver(Observer* observer); - virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* config); + virtual void AddObserver(Observer* observer) OVERRIDE; + virtual void RemoveObserver(Observer* observer) OVERRIDE; + virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* config) OVERRIDE; private: class Helper; @@ -40,10 +41,11 @@ class ProxyConfigServiceMac : public ProxyConfigService { : net_config_watcher_(net_config_watcher) {} // NetworkConfigWatcherMac::Delegate implementation: - virtual void SetDynamicStoreNotificationKeys(SCDynamicStoreRef store) { + virtual void SetDynamicStoreNotificationKeys(SCDynamicStoreRef store) + OVERRIDE { net_config_watcher_->SetDynamicStoreNotificationKeys(store); } - virtual void OnNetworkConfigChange(CFArrayRef changed_keys) { + virtual void OnNetworkConfigChange(CFArrayRef changed_keys) OVERRIDE { net_config_watcher_->OnNetworkConfigChange(changed_keys); } diff --git a/net/proxy/proxy_config_service_win.h b/net/proxy/proxy_config_service_win.h index dd21dbe..8ea0330 100644 --- a/net/proxy/proxy_config_service_win.h +++ b/net/proxy/proxy_config_service_win.h @@ -11,6 +11,7 @@ #include <vector> +#include "base/compiler_specific.h" #include "base/gtest_prod_util.h" #include "base/win/object_watcher.h" #include "net/proxy/polling_proxy_config_service.h" @@ -47,7 +48,7 @@ class NET_TEST ProxyConfigServiceWin virtual ~ProxyConfigServiceWin(); // Overrides a function from PollingProxyConfigService. - virtual void AddObserver(Observer* observer); + virtual void AddObserver(Observer* observer) OVERRIDE; private: FRIEND_TEST_ALL_PREFIXES(ProxyConfigServiceWinTest, SetFromIEConfig); @@ -63,7 +64,7 @@ class NET_TEST ProxyConfigServiceWin // ObjectWatcher::Delegate methods: // This is called whenever one of the registry keys we are watching change. - virtual void OnObjectSignaled(HANDLE object); + virtual void OnObjectSignaled(HANDLE object) OVERRIDE; static void GetCurrentProxyConfig(ProxyConfig* config); diff --git a/net/proxy/proxy_resolver_js_bindings.cc b/net/proxy/proxy_resolver_js_bindings.cc index 8eed9be..f3f6c15 100644 --- a/net/proxy/proxy_resolver_js_bindings.cc +++ b/net/proxy/proxy_resolver_js_bindings.cc @@ -4,6 +4,7 @@ #include "net/proxy/proxy_resolver_js_bindings.h" +#include "base/compiler_specific.h" #include "base/logging.h" #include "base/string_util.h" #include "base/values.h" @@ -31,7 +32,7 @@ class ErrorNetlogParams : public NetLog::EventParameters { message_(message) { } - virtual Value* ToValue() const { + virtual Value* ToValue() const OVERRIDE { DictionaryValue* dict = new DictionaryValue(); dict->SetInteger("line_number", line_number_); dict->SetString("message", message_); @@ -51,7 +52,7 @@ class AlertNetlogParams : public NetLog::EventParameters { explicit AlertNetlogParams(const string16& message) : message_(message) { } - virtual Value* ToValue() const { + virtual Value* ToValue() const OVERRIDE { DictionaryValue* dict = new DictionaryValue(); dict->SetString("message", message_); return dict; @@ -75,7 +76,7 @@ class DefaultJSBindings : public ProxyResolverJSBindings { } // Handler for "alert(message)". - virtual void Alert(const string16& message) { + virtual void Alert(const string16& message) OVERRIDE { VLOG(1) << "PAC-alert: " << message; // Send to the NetLog. @@ -86,7 +87,7 @@ class DefaultJSBindings : public ProxyResolverJSBindings { // Handler for "myIpAddress()". // TODO(eroman): Perhaps enumerate the interfaces directly, using // getifaddrs(). - virtual bool MyIpAddress(std::string* first_ip_address) { + virtual bool MyIpAddress(std::string* first_ip_address) OVERRIDE { LogEventToCurrentRequest(NetLog::PHASE_BEGIN, NetLog::TYPE_PAC_JAVASCRIPT_MY_IP_ADDRESS, NULL); @@ -100,7 +101,7 @@ class DefaultJSBindings : public ProxyResolverJSBindings { } // Handler for "myIpAddressEx()". - virtual bool MyIpAddressEx(std::string* ip_address_list) { + virtual bool MyIpAddressEx(std::string* ip_address_list) OVERRIDE { LogEventToCurrentRequest(NetLog::PHASE_BEGIN, NetLog::TYPE_PAC_JAVASCRIPT_MY_IP_ADDRESS_EX, NULL); @@ -115,7 +116,7 @@ class DefaultJSBindings : public ProxyResolverJSBindings { // Handler for "dnsResolve(host)". virtual bool DnsResolve(const std::string& host, - std::string* first_ip_address) { + std::string* first_ip_address) OVERRIDE { LogEventToCurrentRequest(NetLog::PHASE_BEGIN, NetLog::TYPE_PAC_JAVASCRIPT_DNS_RESOLVE, NULL); @@ -130,7 +131,7 @@ class DefaultJSBindings : public ProxyResolverJSBindings { // Handler for "dnsResolveEx(host)". virtual bool DnsResolveEx(const std::string& host, - std::string* ip_address_list) { + std::string* ip_address_list) OVERRIDE { LogEventToCurrentRequest(NetLog::PHASE_BEGIN, NetLog::TYPE_PAC_JAVASCRIPT_DNS_RESOLVE_EX, NULL); @@ -144,7 +145,7 @@ class DefaultJSBindings : public ProxyResolverJSBindings { } // Handler for when an error is encountered. |line_number| may be -1. - virtual void OnError(int line_number, const string16& message) { + virtual void OnError(int line_number, const string16& message) OVERRIDE { // Send to the chrome log. if (line_number == -1) VLOG(1) << "PAC-error: " << message; @@ -160,7 +161,7 @@ class DefaultJSBindings : public ProxyResolverJSBindings { error_observer_->OnPACScriptError(line_number, message); } - virtual void Shutdown() { + virtual void Shutdown() OVERRIDE { host_resolver_->Shutdown(); } diff --git a/net/proxy/proxy_resolver_js_bindings_unittest.cc b/net/proxy/proxy_resolver_js_bindings_unittest.cc index 80618f3..2942978 100644 --- a/net/proxy/proxy_resolver_js_bindings_unittest.cc +++ b/net/proxy/proxy_resolver_js_bindings_unittest.cc @@ -4,6 +4,7 @@ #include "net/proxy/proxy_resolver_js_bindings.h" +#include "base/compiler_specific.h" #include "base/memory/scoped_ptr.h" #include "base/string_util.h" #include "net/base/address_list.h" @@ -30,7 +31,7 @@ class MockHostResolverWithMultipleResults : public SyncHostResolver { public: // HostResolver methods: virtual int Resolve(const HostResolver::RequestInfo& info, - AddressList* addresses) { + AddressList* addresses) OVERRIDE { // Build up the result list (in reverse). AddressList temp_list = ResolveIPLiteral("200.100.1.2"); temp_list = PrependAddressToList("172.22.34.1", temp_list); @@ -39,10 +40,10 @@ class MockHostResolverWithMultipleResults : public SyncHostResolver { return OK; } - virtual void Shutdown() {} + virtual void Shutdown() OVERRIDE {} private: - ~MockHostResolverWithMultipleResults() {} + virtual ~MockHostResolverWithMultipleResults() {} // Resolves an IP literal to an address list. AddressList ResolveIPLiteral(const char* ip_literal) { @@ -73,12 +74,12 @@ class MockFailingHostResolver : public SyncHostResolver { // HostResolver methods: virtual int Resolve(const HostResolver::RequestInfo& info, - AddressList* addresses) { + AddressList* addresses) OVERRIDE { count_++; return ERR_NAME_NOT_RESOLVED; } - virtual void Shutdown() {} + virtual void Shutdown() OVERRIDE {} // Returns the number of times Resolve() has been called. int count() const { return count_; } @@ -91,11 +92,11 @@ class MockFailingHostResolver : public SyncHostResolver { class MockSyncHostResolver : public SyncHostResolver { public: virtual int Resolve(const HostResolver::RequestInfo& info, - AddressList* addresses) { + AddressList* addresses) OVERRIDE { return resolver_.Resolve(info, addresses, NULL, NULL, BoundNetLog()); } - virtual void Shutdown() {} + virtual void Shutdown() OVERRIDE {} RuleBasedHostResolverProc* rules() { return resolver_.rules(); diff --git a/net/proxy/proxy_resolver_mac.h b/net/proxy/proxy_resolver_mac.h index fe6e791..5b19a8a 100644 --- a/net/proxy/proxy_resolver_mac.h +++ b/net/proxy/proxy_resolver_mac.h @@ -1,4 +1,4 @@ -// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -6,6 +6,7 @@ #define NET_PROXY_PROXY_RESOLVER_MAC_H_ #pragma once +#include "base/compiler_specific.h" #include "googleurl/src/gurl.h" #include "net/base/net_errors.h" #include "net/proxy/proxy_resolver.h" @@ -24,15 +25,15 @@ class ProxyResolverMac : public ProxyResolver { ProxyInfo* results, CompletionCallback* callback, RequestHandle* request, - const BoundNetLog& net_log); + const BoundNetLog& net_log) OVERRIDE; - virtual void CancelRequest(RequestHandle request); + virtual void CancelRequest(RequestHandle request) OVERRIDE; - virtual void CancelSetPacScript(); + virtual void CancelSetPacScript() OVERRIDE; virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& script_data, - CompletionCallback* /*callback*/); + CompletionCallback* /*callback*/) OVERRIDE; private: scoped_refptr<ProxyResolverScriptData> script_data_; diff --git a/net/proxy/proxy_resolver_perftest.cc b/net/proxy/proxy_resolver_perftest.cc index e4989fe..97dfe5c 100644 --- a/net/proxy/proxy_resolver_perftest.cc +++ b/net/proxy/proxy_resolver_perftest.cc @@ -3,6 +3,7 @@ // found in the LICENSE file. #include "base/base_paths.h" +#include "base/compiler_specific.h" #include "base/file_util.h" #include "base/path_service.h" #include "base/perftimer.h" @@ -25,11 +26,11 @@ class MockSyncHostResolver : public net::SyncHostResolver { public: virtual int Resolve(const net::HostResolver::RequestInfo& info, - net::AddressList* addresses) { + net::AddressList* addresses) OVERRIDE { return net::ERR_NAME_NOT_RESOLVED; } - virtual void Shutdown() {} + virtual void Shutdown() OVERRIDE {} }; // This class holds the URL to use for resolving, and the expected result. diff --git a/net/proxy/proxy_resolver_v8.cc b/net/proxy/proxy_resolver_v8.cc index 9332043..365234f 100644 --- a/net/proxy/proxy_resolver_v8.cc +++ b/net/proxy/proxy_resolver_v8.cc @@ -8,6 +8,7 @@ #include "net/proxy/proxy_resolver_v8.h" #include "base/basictypes.h" +#include "base/compiler_specific.h" #include "base/logging.h" #include "base/string_tokenizer.h" #include "base/string_util.h" @@ -91,11 +92,11 @@ class V8ExternalStringFromScriptData const scoped_refptr<ProxyResolverScriptData>& script_data) : script_data_(script_data) {} - virtual const uint16_t* data() const { + virtual const uint16_t* data() const OVERRIDE { return reinterpret_cast<const uint16*>(script_data_->utf16().data()); } - virtual size_t length() const { + virtual size_t length() const OVERRIDE { return script_data_->utf16().size(); } @@ -114,11 +115,11 @@ class V8ExternalASCIILiteral : public v8::String::ExternalAsciiStringResource { DCHECK(IsStringASCII(ascii)); } - virtual const char* data() const { + virtual const char* data() const OVERRIDE { return ascii_; } - virtual size_t length() const { + virtual size_t length() const OVERRIDE { return length_; } diff --git a/net/proxy/proxy_resolver_v8.h b/net/proxy/proxy_resolver_v8.h index e6b5b2f..efec6c9 100644 --- a/net/proxy/proxy_resolver_v8.h +++ b/net/proxy/proxy_resolver_v8.h @@ -6,6 +6,7 @@ #define NET_PROXY_PROXY_RESOLVER_V8_H_ #pragma once +#include "base/compiler_specific.h" #include "base/memory/scoped_ptr.h" #include "net/base/net_api.h" #include "net/proxy/proxy_resolver.h" @@ -48,14 +49,14 @@ class NET_TEST ProxyResolverV8 : public ProxyResolver { ProxyInfo* results, CompletionCallback* /*callback*/, RequestHandle* /*request*/, - const BoundNetLog& net_log); - virtual void CancelRequest(RequestHandle request); - virtual void CancelSetPacScript(); - virtual void PurgeMemory(); - virtual void Shutdown(); + const BoundNetLog& net_log) OVERRIDE; + virtual void CancelRequest(RequestHandle request) OVERRIDE; + virtual void CancelSetPacScript() OVERRIDE; + virtual void PurgeMemory() OVERRIDE; + virtual void Shutdown() OVERRIDE; virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& script_data, - CompletionCallback* /*callback*/); + CompletionCallback* /*callback*/) OVERRIDE; private: // Context holds the Javascript state for the most recently loaded PAC diff --git a/net/proxy/proxy_resolver_v8_unittest.cc b/net/proxy/proxy_resolver_v8_unittest.cc index eff0413..aa97004 100644 --- a/net/proxy/proxy_resolver_v8_unittest.cc +++ b/net/proxy/proxy_resolver_v8_unittest.cc @@ -1,7 +1,8 @@ -// Copyright (c) 2010 The Chromium Authors. All rights reserved. +// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. +#include "base/compiler_specific.h" #include "base/file_util.h" #include "base/path_service.h" #include "base/string_util.h" @@ -25,37 +26,38 @@ class MockJSBindings : public ProxyResolverJSBindings { public: MockJSBindings() : my_ip_address_count(0), my_ip_address_ex_count(0) {} - virtual void Alert(const string16& message) { + virtual void Alert(const string16& message) OVERRIDE { VLOG(1) << "PAC-alert: " << message; // Helpful when debugging. alerts.push_back(UTF16ToUTF8(message)); } - virtual bool MyIpAddress(std::string* ip_address) { + virtual bool MyIpAddress(std::string* ip_address) OVERRIDE { my_ip_address_count++; *ip_address = my_ip_address_result; return !my_ip_address_result.empty(); } - virtual bool MyIpAddressEx(std::string* ip_address_list) { + virtual bool MyIpAddressEx(std::string* ip_address_list) OVERRIDE { my_ip_address_ex_count++; *ip_address_list = my_ip_address_ex_result; return !my_ip_address_ex_result.empty(); } - virtual bool DnsResolve(const std::string& host, std::string* ip_address) { + virtual bool DnsResolve(const std::string& host, std::string* ip_address) + OVERRIDE { dns_resolves.push_back(host); *ip_address = dns_resolve_result; return !dns_resolve_result.empty(); } virtual bool DnsResolveEx(const std::string& host, - std::string* ip_address_list) { + std::string* ip_address_list) OVERRIDE { dns_resolves_ex.push_back(host); *ip_address_list = dns_resolve_ex_result; return !dns_resolve_ex_result.empty(); } - virtual void OnError(int line_number, const string16& message) { + virtual void OnError(int line_number, const string16& message) OVERRIDE { // Helpful when debugging. VLOG(1) << "PAC-error: [" << line_number << "] " << message; @@ -63,7 +65,7 @@ class MockJSBindings : public ProxyResolverJSBindings { errors_line_number.push_back(line_number); } - virtual void Shutdown() {} + virtual void Shutdown() OVERRIDE {} // Mock values to return. std::string my_ip_address_result; diff --git a/net/proxy/proxy_resolver_winhttp.h b/net/proxy/proxy_resolver_winhttp.h index 64f5928..8fcce9d 100644 --- a/net/proxy/proxy_resolver_winhttp.h +++ b/net/proxy/proxy_resolver_winhttp.h @@ -6,6 +6,7 @@ #define NET_PROXY_PROXY_RESOLVER_WINHTTP_H_ #pragma once +#include "base/compiler_specific.h" #include "googleurl/src/gurl.h" #include "net/proxy/proxy_resolver.h" @@ -25,14 +26,14 @@ class NET_TEST ProxyResolverWinHttp : public ProxyResolver { ProxyInfo* results, CompletionCallback* /*callback*/, RequestHandle* /*request*/, - const BoundNetLog& /*net_log*/); - virtual void CancelRequest(RequestHandle request); + const BoundNetLog& /*net_log*/) OVERRIDE; + virtual void CancelRequest(RequestHandle request) OVERRIDE; - virtual void CancelSetPacScript(); + virtual void CancelSetPacScript() OVERRIDE; virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& script_data, - CompletionCallback* /*callback*/); + CompletionCallback* /*callback*/) OVERRIDE; private: bool OpenWinHttpSession(); diff --git a/net/proxy/proxy_script_fetcher_impl.h b/net/proxy/proxy_script_fetcher_impl.h index 8cff42f..8482bd93 100644 --- a/net/proxy/proxy_script_fetcher_impl.h +++ b/net/proxy/proxy_script_fetcher_impl.h @@ -7,6 +7,7 @@ #pragma once #include "base/basictypes.h" +#include "base/compiler_specific.h" #include "base/memory/ref_counted.h" #include "base/memory/scoped_ptr.h" #include "base/string16.h" @@ -41,7 +42,7 @@ class NET_API ProxyScriptFetcherImpl : public ProxyScriptFetcher, base::TimeDelta SetTimeoutConstraint(base::TimeDelta timeout); size_t SetSizeConstraint(size_t size_bytes); - virtual void OnResponseCompleted(URLRequest* request); + void OnResponseCompleted(URLRequest* request); // ProxyScriptFetcher methods: virtual int Fetch(const GURL& url, string16* text, @@ -51,11 +52,11 @@ class NET_API ProxyScriptFetcherImpl : public ProxyScriptFetcher, // URLRequest::Delegate methods: virtual void OnAuthRequired(URLRequest* request, - AuthChallengeInfo* auth_info); + AuthChallengeInfo* auth_info) OVERRIDE; virtual void OnSSLCertificateError(URLRequest* request, int cert_error, - X509Certificate* cert); - virtual void OnResponseStarted(URLRequest* request); - virtual void OnReadCompleted(URLRequest* request, int num_bytes); + X509Certificate* cert) OVERRIDE; + virtual void OnResponseStarted(URLRequest* request) OVERRIDE; + virtual void OnReadCompleted(URLRequest* request, int num_bytes) OVERRIDE; private: enum { kBufSize = 4096 }; diff --git a/net/proxy/proxy_script_fetcher_impl_unittest.cc b/net/proxy/proxy_script_fetcher_impl_unittest.cc index f7bf5ef..9e39fb8 100644 --- a/net/proxy/proxy_script_fetcher_impl_unittest.cc +++ b/net/proxy/proxy_script_fetcher_impl_unittest.cc @@ -51,11 +51,13 @@ class CheckNoRevocationFlagSetInterceptor : } virtual URLRequestJob* MaybeInterceptRedirect(const GURL& location, - URLRequest* request) const { + URLRequest* request) + const OVERRIDE { return NULL; } - virtual URLRequestJob* MaybeInterceptResponse(URLRequest* request) const { + virtual URLRequestJob* MaybeInterceptResponse(URLRequest* request) + const OVERRIDE{ return NULL; } }; diff --git a/net/proxy/proxy_service.cc b/net/proxy/proxy_service.cc index 31e20c5..d9173fb 100644 --- a/net/proxy/proxy_service.cc +++ b/net/proxy/proxy_service.cc @@ -91,9 +91,10 @@ const int64 kNumMillisToStallAfterNetworkChanges = 2000; class ProxyConfigServiceDirect : public ProxyConfigService { public: // ProxyConfigService implementation: - virtual void AddObserver(Observer* observer) {} - virtual void RemoveObserver(Observer* observer) {} - virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* config) { + virtual void AddObserver(Observer* observer) OVERRIDE {} + virtual void RemoveObserver(Observer* observer) OVERRIDE {} + virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* config) + OVERRIDE { *config = ProxyConfig::CreateDirect(); return CONFIG_VALID; } @@ -109,21 +110,21 @@ class ProxyResolverNull : public ProxyResolver { ProxyInfo* results, CompletionCallback* callback, RequestHandle* request, - const BoundNetLog& net_log) { + const BoundNetLog& net_log) OVERRIDE { return ERR_NOT_IMPLEMENTED; } - virtual void CancelRequest(RequestHandle request) { + virtual void CancelRequest(RequestHandle request) OVERRIDE { NOTREACHED(); } - virtual void CancelSetPacScript() { + virtual void CancelSetPacScript() OVERRIDE { NOTREACHED(); } virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& /*script_data*/, - CompletionCallback* /*callback*/) { + CompletionCallback* /*callback*/) OVERRIDE { return ERR_NOT_IMPLEMENTED; } }; @@ -140,22 +141,22 @@ class ProxyResolverFromPacString : public ProxyResolver { ProxyInfo* results, CompletionCallback* callback, RequestHandle* request, - const BoundNetLog& net_log) { + const BoundNetLog& net_log) OVERRIDE { results->UsePacString(pac_string_); return OK; } - virtual void CancelRequest(RequestHandle request) { + virtual void CancelRequest(RequestHandle request) OVERRIDE { NOTREACHED(); } - virtual void CancelSetPacScript() { + virtual void CancelSetPacScript() OVERRIDE { NOTREACHED(); } virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& pac_script, - CompletionCallback* callback) { + CompletionCallback* callback) OVERRIDE { return OK; } @@ -183,7 +184,7 @@ class ProxyResolverFactoryForV8 : public ProxyResolverFactory { network_delegate_(network_delegate) { } - virtual ProxyResolver* CreateProxyResolver() { + virtual ProxyResolver* CreateProxyResolver() OVERRIDE { // Create a synchronous host resolver wrapper that operates // |async_host_resolver_| on |io_loop_|. SyncHostResolverBridge* sync_host_resolver = @@ -217,7 +218,7 @@ class ProxyResolverFactoryForSystem : public ProxyResolverFactory { ProxyResolverFactoryForSystem() : ProxyResolverFactory(false /*expects_pac_bytes*/) {} - virtual ProxyResolver* CreateProxyResolver() { + virtual ProxyResolver* CreateProxyResolver() OVERRIDE { DCHECK(IsSupported()); #if defined(OS_WIN) return new ProxyResolverWinHttp(); @@ -247,7 +248,7 @@ class ProxyConfigChangedNetLogParam : public NetLog::EventParameters { new_config_(new_config) { } - virtual Value* ToValue() const { + virtual Value* ToValue() const OVERRIDE { DictionaryValue* dict = new DictionaryValue(); // The "old_config" is optional -- the first notification will not have // any "previous" configuration. diff --git a/net/proxy/proxy_service.h b/net/proxy/proxy_service.h index 65a088b..3303480 100644 --- a/net/proxy/proxy_service.h +++ b/net/proxy/proxy_service.h @@ -292,12 +292,12 @@ class NET_API ProxyService : public NetworkChangeNotifier::IPAddressObserver, // NetworkChangeNotifier::IPAddressObserver // When this is called, we re-fetch PAC scripts and re-run WPAD. - virtual void OnIPAddressChanged(); + virtual void OnIPAddressChanged() OVERRIDE; // ProxyConfigService::Observer virtual void OnProxyConfigChanged( const ProxyConfig& config, - ProxyConfigService::ConfigAvailability availability); + ProxyConfigService::ConfigAvailability availability) OVERRIDE; scoped_ptr<ProxyConfigService> config_service_; scoped_ptr<ProxyResolver> resolver_; diff --git a/net/proxy/proxy_service_unittest.cc b/net/proxy/proxy_service_unittest.cc index aac8bc9..d41f48c 100644 --- a/net/proxy/proxy_service_unittest.cc +++ b/net/proxy/proxy_service_unittest.cc @@ -40,15 +40,16 @@ class MockProxyConfigService: public ProxyConfigService { config_(ProxyConfig::CreateFromCustomPacURL(GURL(pac_url))) { } - virtual void AddObserver(Observer* observer) { + virtual void AddObserver(Observer* observer) OVERRIDE { observers_.AddObserver(observer); } - virtual void RemoveObserver(Observer* observer) { + virtual void RemoveObserver(Observer* observer) OVERRIDE { observers_.RemoveObserver(observer); } - virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* results) { + virtual ConfigAvailability GetLatestProxyConfig(ProxyConfig* results) + OVERRIDE { if (availability_ == CONFIG_VALID) *results = config_; return availability_; diff --git a/net/proxy/sync_host_resolver_bridge.h b/net/proxy/sync_host_resolver_bridge.h index 1f3d981..92f0a4c 100644 --- a/net/proxy/sync_host_resolver_bridge.h +++ b/net/proxy/sync_host_resolver_bridge.h @@ -24,12 +24,12 @@ class NET_TEST SyncHostResolverBridge : public SyncHostResolver { // SyncHostResolver methods: virtual int Resolve(const HostResolver::RequestInfo& info, - AddressList* addresses); + AddressList* addresses) OVERRIDE; // The Shutdown() method should be called prior to destruction, from // |host_resolver_loop_|. It aborts any in progress synchronous resolves, to // prevent deadlocks from happening. - virtual void Shutdown(); + virtual void Shutdown() OVERRIDE; private: class Core; diff --git a/net/proxy/sync_host_resolver_bridge_unittest.cc b/net/proxy/sync_host_resolver_bridge_unittest.cc index d2eca42..1459a1e 100644 --- a/net/proxy/sync_host_resolver_bridge_unittest.cc +++ b/net/proxy/sync_host_resolver_bridge_unittest.cc @@ -34,7 +34,7 @@ class BlockableHostResolver : public HostResolver { AddressList* addresses, CompletionCallback* callback, RequestHandle* out_req, - const BoundNetLog& net_log) { + const BoundNetLog& net_log) OVERRIDE { EXPECT_TRUE(callback); EXPECT_TRUE(out_req); *out_req = reinterpret_cast<RequestHandle*>(1); // Magic value. @@ -47,16 +47,16 @@ class BlockableHostResolver : public HostResolver { return ERR_IO_PENDING; } - virtual void CancelRequest(RequestHandle req) { + virtual void CancelRequest(RequestHandle req) OVERRIDE { EXPECT_EQ(reinterpret_cast<RequestHandle*>(1), req); was_request_cancelled_ = true; } - virtual void AddObserver(Observer* observer) { + virtual void AddObserver(Observer* observer) OVERRIDE { NOTREACHED(); } - virtual void RemoveObserver(Observer* observer) { + virtual void RemoveObserver(Observer* observer) OVERRIDE { NOTREACHED(); } @@ -100,21 +100,21 @@ class SyncProxyResolver : public ProxyResolver { return rv; } - virtual void CancelRequest(RequestHandle request) { + virtual void CancelRequest(RequestHandle request) OVERRIDE { NOTREACHED(); } - virtual void Shutdown() { + virtual void Shutdown() OVERRIDE { host_resolver_->Shutdown(); } - virtual void CancelSetPacScript() { + virtual void CancelSetPacScript() OVERRIDE { NOTREACHED(); } virtual int SetPacScript( const scoped_refptr<ProxyResolverScriptData>& script_data, - CompletionCallback* callback) { + CompletionCallback* callback) OVERRIDE { return OK; } @@ -130,7 +130,7 @@ class SyncProxyResolverFactory : public ProxyResolverFactory { sync_host_resolver_(sync_host_resolver) { } - virtual ProxyResolver* CreateProxyResolver() { + virtual ProxyResolver* CreateProxyResolver() OVERRIDE { return new SyncProxyResolver(sync_host_resolver_.get()); } @@ -154,7 +154,7 @@ class IOThread : public base::Thread { } protected: - virtual void Init() { + virtual void Init() OVERRIDE { async_resolver_.reset(new BlockableHostResolver()); // Create a synchronous host resolver that operates the async host @@ -179,7 +179,7 @@ class IOThread : public base::Thread { &callback_, &request_, BoundNetLog()); } - virtual void CleanUp() { + virtual void CleanUp() OVERRIDE { // Cancel the outstanding request (note however that this will not // unblock the PAC thread though). proxy_resolver_->CancelRequest(request_); |