summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authoreroman@chromium.org <eroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-22 17:24:26 +0000
committereroman@chromium.org <eroman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-07-22 17:24:26 +0000
commitc4c1b4834a125836e813a8297e2199073977d671 (patch)
treef51c1d124a7749a60e1cd625f71a0be11c15e556 /net
parent800df5fae2689382fd79163979bd701869164c67 (diff)
downloadchromium_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')
-rw-r--r--net/proxy/mock_proxy_resolver.h11
-rw-r--r--net/proxy/multi_threaded_proxy_resolver.cc8
-rw-r--r--net/proxy/multi_threaded_proxy_resolver.h10
-rw-r--r--net/proxy/multi_threaded_proxy_resolver_unittest.cc28
-rw-r--r--net/proxy/network_delegate_error_observer.h4
-rw-r--r--net/proxy/network_delegate_error_observer_unittest.cc23
-rw-r--r--net/proxy/polling_proxy_config_service.h9
-rw-r--r--net/proxy/proxy_bypass_rules.cc18
-rw-r--r--net/proxy/proxy_config_service_fixed.h7
-rw-r--r--net/proxy/proxy_config_service_linux.cc55
-rw-r--r--net/proxy/proxy_config_service_linux.h7
-rw-r--r--net/proxy/proxy_config_service_linux_unittest.cc35
-rw-r--r--net/proxy/proxy_config_service_mac.h12
-rw-r--r--net/proxy/proxy_config_service_win.h5
-rw-r--r--net/proxy/proxy_resolver_js_bindings.cc19
-rw-r--r--net/proxy/proxy_resolver_js_bindings_unittest.cc15
-rw-r--r--net/proxy/proxy_resolver_mac.h11
-rw-r--r--net/proxy/proxy_resolver_perftest.cc5
-rw-r--r--net/proxy/proxy_resolver_v8.cc9
-rw-r--r--net/proxy/proxy_resolver_v8.h13
-rw-r--r--net/proxy/proxy_resolver_v8_unittest.cc18
-rw-r--r--net/proxy/proxy_resolver_winhttp.h9
-rw-r--r--net/proxy/proxy_script_fetcher_impl.h11
-rw-r--r--net/proxy/proxy_script_fetcher_impl_unittest.cc6
-rw-r--r--net/proxy/proxy_service.cc29
-rw-r--r--net/proxy/proxy_service.h4
-rw-r--r--net/proxy/proxy_service_unittest.cc7
-rw-r--r--net/proxy/sync_host_resolver_bridge.h4
-rw-r--r--net/proxy/sync_host_resolver_bridge_unittest.cc22
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_);