Index: net/proxy/proxy_service.cc |
diff --git a/net/proxy/proxy_service.cc b/net/proxy/proxy_service.cc |
index 47cf452c7a89969acd3621938afa6cbf7e556a46..2c30f74529038b6cf4abe3993808c150018712dc 100644 |
--- a/net/proxy/proxy_service.cc |
+++ b/net/proxy/proxy_service.cc |
@@ -5,6 +5,7 @@ |
#include "net/proxy/proxy_service.h" |
#include <algorithm> |
+#include <utility> |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
@@ -303,7 +304,7 @@ scoped_ptr<base::Value> NetLogProxyConfigChangedCallback( |
if (old_config->is_valid()) |
dict->Set("old_config", old_config->ToValue()); |
dict->Set("new_config", new_config->ToValue()); |
- return dict.Pass(); |
+ return std::move(dict); |
} |
scoped_ptr<base::Value> NetLogBadProxyListCallback( |
@@ -317,7 +318,7 @@ scoped_ptr<base::Value> NetLogBadProxyListCallback( |
list->Append(new base::StringValue(iter->first)); |
} |
dict->Set("bad_proxy_list", list); |
- return dict.Pass(); |
+ return std::move(dict); |
} |
// Returns NetLog parameters on a successfuly proxy resolution. |
@@ -326,7 +327,7 @@ scoped_ptr<base::Value> NetLogFinishedResolvingProxyCallback( |
NetLogCaptureMode /* capture_mode */) { |
scoped_ptr<base::DictionaryValue> dict(new base::DictionaryValue()); |
dict->SetString("pac_string", result->ToPacString()); |
- return dict.Pass(); |
+ return std::move(dict); |
} |
#if defined(OS_CHROMEOS) |
@@ -923,7 +924,7 @@ class ProxyService::PacRequest |
ProxyService::ProxyService(scoped_ptr<ProxyConfigService> config_service, |
scoped_ptr<ProxyResolverFactory> resolver_factory, |
NetLog* net_log) |
- : resolver_factory_(resolver_factory.Pass()), |
+ : resolver_factory_(std::move(resolver_factory)), |
next_config_id_(1), |
current_state_(STATE_NONE), |
net_log_(net_log), |
@@ -932,7 +933,7 @@ ProxyService::ProxyService(scoped_ptr<ProxyConfigService> config_service, |
quick_check_enabled_(true) { |
NetworkChangeNotifier::AddIPAddressObserver(this); |
NetworkChangeNotifier::AddDNSObserver(this); |
- ResetConfigService(config_service.Pass()); |
+ ResetConfigService(std::move(config_service)); |
} |
// static |
@@ -944,14 +945,14 @@ scoped_ptr<ProxyService> ProxyService::CreateUsingSystemProxyResolver( |
if (!ProxyResolverFactoryForSystem::IsSupported()) { |
VLOG(1) << "PAC support disabled because there is no system implementation"; |
- return CreateWithoutProxyResolver(proxy_config_service.Pass(), net_log); |
+ return CreateWithoutProxyResolver(std::move(proxy_config_service), net_log); |
} |
if (num_pac_threads == 0) |
num_pac_threads = kDefaultNumPacThreads; |
return make_scoped_ptr(new ProxyService( |
- proxy_config_service.Pass(), |
+ std::move(proxy_config_service), |
make_scoped_ptr(new ProxyResolverFactoryForSystem(num_pac_threads)), |
net_log)); |
} |
@@ -961,7 +962,7 @@ scoped_ptr<ProxyService> ProxyService::CreateWithoutProxyResolver( |
scoped_ptr<ProxyConfigService> proxy_config_service, |
NetLog* net_log) { |
return make_scoped_ptr(new ProxyService( |
- proxy_config_service.Pass(), |
+ std::move(proxy_config_service), |
make_scoped_ptr(new ProxyResolverFactoryForNullResolver), net_log)); |
} |
@@ -1001,7 +1002,7 @@ scoped_ptr<ProxyService> ProxyService::CreateFixedFromPacResult( |
new ProxyConfigServiceFixed(ProxyConfig::CreateAutoDetect())); |
return make_scoped_ptr(new ProxyService( |
- proxy_config_service.Pass(), |
+ std::move(proxy_config_service), |
make_scoped_ptr(new ProxyResolverFactoryForPacResult(pac_string)), NULL)); |
} |
@@ -1446,7 +1447,7 @@ void ProxyService::SetProxyScriptFetchers( |
DCHECK(CalledOnValidThread()); |
State previous_state = ResetProxyConfig(false); |
proxy_script_fetcher_.reset(proxy_script_fetcher); |
- dhcp_proxy_script_fetcher_ = dhcp_proxy_script_fetcher.Pass(); |
+ dhcp_proxy_script_fetcher_ = std::move(dhcp_proxy_script_fetcher); |
if (previous_state != STATE_NONE) |
ApplyProxyConfigIfAvailable(); |
} |
@@ -1484,7 +1485,7 @@ void ProxyService::ResetConfigService( |
config_service_->RemoveObserver(this); |
// Set the new configuration service. |
- config_service_ = new_proxy_config_service.Pass(); |
+ config_service_ = std::move(new_proxy_config_service); |
config_service_->AddObserver(this); |
if (previous_state != STATE_NONE) |
@@ -1529,7 +1530,7 @@ scoped_ptr<ProxyConfigService> ProxyService::CreateSystemProxyConfigService( |
linux_config_service->SetupAndFetchInitialConfig( |
glib_thread_task_runner, io_task_runner, file_task_runner); |
- return linux_config_service.Pass(); |
+ return std::move(linux_config_service); |
#elif defined(OS_ANDROID) |
return make_scoped_ptr(new ProxyConfigServiceAndroid( |
io_task_runner, base::ThreadTaskRunnerHandle::Get())); |