diff options
author | dcheng <dcheng@chromium.org> | 2015-12-26 13:16:23 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-12-26 21:17:11 +0000 |
commit | 51606358c63e4005e53c8894463029b57d16751c (patch) | |
tree | 9097a0481effe003a1f5d7df7ba66f21b10c3d4e /components/domain_reliability | |
parent | f63a125013805bf3dd72f90ec33f4d0aa0606660 (diff) | |
download | chromium_src-51606358c63e4005e53c8894463029b57d16751c.zip chromium_src-51606358c63e4005e53c8894463029b57d16751c.tar.gz chromium_src-51606358c63e4005e53c8894463029b57d16751c.tar.bz2 |
Convert Pass()→std::move() in //components/[a-m]*
BUG=557422
R=avi@chromium.org
TBR=jochen@chromium.org
Review URL: https://codereview.chromium.org/1548193002
Cr-Commit-Position: refs/heads/master@{#366906}
Diffstat (limited to 'components/domain_reliability')
-rw-r--r-- | components/domain_reliability/beacon.cc | 4 | ||||
-rw-r--r-- | components/domain_reliability/config.cc | 3 | ||||
-rw-r--r-- | components/domain_reliability/config_unittest.cc | 2 | ||||
-rw-r--r-- | components/domain_reliability/context.cc | 8 | ||||
-rw-r--r-- | components/domain_reliability/context_manager.cc | 8 | ||||
-rw-r--r-- | components/domain_reliability/context_unittest.cc | 41 | ||||
-rw-r--r-- | components/domain_reliability/dispatcher.cc | 4 | ||||
-rw-r--r-- | components/domain_reliability/google_configs.cc | 2 | ||||
-rw-r--r-- | components/domain_reliability/monitor.cc | 26 | ||||
-rw-r--r-- | components/domain_reliability/monitor_unittest.cc | 6 | ||||
-rw-r--r-- | components/domain_reliability/scheduler.cc | 8 | ||||
-rw-r--r-- | components/domain_reliability/service.cc | 2 |
12 files changed, 57 insertions, 57 deletions
diff --git a/components/domain_reliability/beacon.cc b/components/domain_reliability/beacon.cc index 1742158..fb176cb 100644 --- a/components/domain_reliability/beacon.cc +++ b/components/domain_reliability/beacon.cc @@ -4,6 +4,8 @@ #include "components/domain_reliability/beacon.h" +#include <utility> + #include "base/values.h" #include "components/domain_reliability/util.h" #include "net/base/net_errors.h" @@ -47,7 +49,7 @@ scoped_ptr<Value> DomainReliabilityBeacon::ToValue( bool network_changed = last_network_change_time > start_time; beacon_value->SetBoolean("network_changed", network_changed); beacon_value->SetDouble("sample_rate", sample_rate); - return beacon_value.Pass(); + return std::move(beacon_value); } } // namespace domain_reliability diff --git a/components/domain_reliability/config.cc b/components/domain_reliability/config.cc index dc47345..c5715e0 100644 --- a/components/domain_reliability/config.cc +++ b/components/domain_reliability/config.cc @@ -10,6 +10,7 @@ #include "components/domain_reliability/config.h" #include <stdint.h> +#include <utility> #include "base/json/json_reader.h" #include "base/json/json_value_converter.h" @@ -57,7 +58,7 @@ scoped_ptr<const DomainReliabilityConfig> DomainReliabilityConfig::FromJSON( // If we can parse and convert the JSON into a valid config, return that. if (value && converter.Convert(*value, config.get()) && config->IsValid()) - return config.Pass(); + return std::move(config); return scoped_ptr<const DomainReliabilityConfig>(); } diff --git a/components/domain_reliability/config_unittest.cc b/components/domain_reliability/config_unittest.cc index ca4904c..8af3258 100644 --- a/components/domain_reliability/config_unittest.cc +++ b/components/domain_reliability/config_unittest.cc @@ -29,7 +29,7 @@ scoped_ptr<DomainReliabilityConfig> MakeSampleConfig() { config->path_prefixes.push_back(new std::string("/css/")); config->path_prefixes.push_back(new std::string("/js/")); EXPECT_TRUE(config->IsValid()); - return config.Pass(); + return config; } class DomainReliabilityConfigTest : public testing::Test { }; diff --git a/components/domain_reliability/context.cc b/components/domain_reliability/context.cc index 0615259..3dc324d 100644 --- a/components/domain_reliability/context.cc +++ b/components/domain_reliability/context.cc @@ -5,6 +5,7 @@ #include "components/domain_reliability/context.h" #include <algorithm> +#include <utility> #include "base/bind.h" #include "base/json/json_writer.h" @@ -48,7 +49,7 @@ DomainReliabilityContext::DomainReliabilityContext( DomainReliabilityDispatcher* dispatcher, DomainReliabilityUploader* uploader, scoped_ptr<const DomainReliabilityConfig> config) - : config_(config.Pass()), + : config_(std::move(config)), time_(time), upload_reporter_string_(upload_reporter_string), scheduler_(time, @@ -60,8 +61,7 @@ DomainReliabilityContext::DomainReliabilityContext( uploader_(uploader), uploading_beacons_size_(0), last_network_change_time_(last_network_change_time), - weak_factory_(this) { -} + weak_factory_(this) {} DomainReliabilityContext::~DomainReliabilityContext() { ClearBeacons(); @@ -216,7 +216,7 @@ scoped_ptr<const Value> DomainReliabilityContext::CreateReport( report_value->Set("entries", beacons_value.release()); *max_upload_depth_out = max_upload_depth; - return report_value.Pass(); + return std::move(report_value); } void DomainReliabilityContext::MarkUpload() { diff --git a/components/domain_reliability/context_manager.cc b/components/domain_reliability/context_manager.cc index 4328f66..98fe6a9 100644 --- a/components/domain_reliability/context_manager.cc +++ b/components/domain_reliability/context_manager.cc @@ -4,6 +4,8 @@ #include "components/domain_reliability/context_manager.h" +#include <utility> + namespace domain_reliability { DomainReliabilityContextManager::DomainReliabilityContextManager( @@ -21,7 +23,7 @@ void DomainReliabilityContextManager::RouteBeacon( if (!context) return; - context->OnBeacon(beacon.Pass()); + context->OnBeacon(std::move(beacon)); } void DomainReliabilityContextManager::ClearBeaconsInAllContexts() { @@ -39,7 +41,7 @@ DomainReliabilityContext* DomainReliabilityContextManager::AddContextForConfig( std::string domain = wildcard_prefix + config->origin.host(); scoped_ptr<DomainReliabilityContext> context = - context_factory_->CreateContextForConfig(config.Pass()); + context_factory_->CreateContextForConfig(std::move(config)); DomainReliabilityContext** entry = &contexts_[domain]; if (*entry) delete *entry; @@ -57,7 +59,7 @@ scoped_ptr<base::Value> DomainReliabilityContextManager::GetWebUIData() const { scoped_ptr<base::ListValue> contexts_value(new base::ListValue()); for (const auto& context_entry : contexts_) contexts_value->Append(context_entry.second->GetWebUIData().release()); - return contexts_value.Pass(); + return std::move(contexts_value); } DomainReliabilityContext* DomainReliabilityContextManager::GetContextForHost( diff --git a/components/domain_reliability/context_unittest.cc b/components/domain_reliability/context_unittest.cc index 6789e10..3c83b35 100644 --- a/components/domain_reliability/context_unittest.cc +++ b/components/domain_reliability/context_unittest.cc @@ -5,9 +5,9 @@ #include "components/domain_reliability/context.h" #include <stddef.h> - #include <map> #include <string> +#include <utility> #include "base/bind.h" #include "base/json/json_reader.h" @@ -48,7 +48,7 @@ scoped_ptr<DomainReliabilityBeacon> MakeCustomizedBeacon( beacon->start_time = time->NowTicks() - beacon->elapsed; beacon->upload_depth = 0; beacon->sample_rate = 1.0; - return beacon.Pass(); + return beacon; } scoped_ptr<DomainReliabilityBeacon> MakeBeacon(MockableTime* time) { @@ -105,13 +105,8 @@ class DomainReliabilityContextTest : public testing::Test { void InitContext(scoped_ptr<const DomainReliabilityConfig> config) { context_.reset(new DomainReliabilityContext( - &time_, - params_, - upload_reporter_string_, - &last_network_change_time_, - &dispatcher_, - &uploader_, - config.Pass())); + &time_, params_, upload_reporter_string_, &last_network_change_time_, + &dispatcher_, &uploader_, std::move(config))); } TimeDelta min_delay() const { return params_.minimum_upload_delay; } @@ -196,7 +191,7 @@ TEST_F(DomainReliabilityContextTest, MaxNestedBeaconSchedules) { GURL url("http://example/always_report"); scoped_ptr<DomainReliabilityBeacon> beacon = MakeBeacon(&time_); beacon->upload_depth = DomainReliabilityContext::kMaxUploadDepthToSchedule; - context_->OnBeacon(beacon.Pass()); + context_->OnBeacon(std::move(beacon)); BeaconVector beacons; context_->GetQueuedBeaconsForTesting(&beacons); @@ -212,7 +207,7 @@ TEST_F(DomainReliabilityContextTest, OverlyNestedBeaconDoesNotSchedule) { scoped_ptr<DomainReliabilityBeacon> beacon = MakeBeacon(&time_); beacon->upload_depth = DomainReliabilityContext::kMaxUploadDepthToSchedule + 1; - context_->OnBeacon(beacon.Pass()); + context_->OnBeacon(std::move(beacon)); BeaconVector beacons; context_->GetQueuedBeaconsForTesting(&beacons); @@ -229,7 +224,7 @@ TEST_F(DomainReliabilityContextTest, scoped_ptr<DomainReliabilityBeacon> beacon = MakeBeacon(&time_); beacon->upload_depth = DomainReliabilityContext::kMaxUploadDepthToSchedule + 1; - context_->OnBeacon(beacon.Pass()); + context_->OnBeacon(std::move(beacon)); BeaconVector beacons; context_->GetQueuedBeaconsForTesting(&beacons); @@ -242,7 +237,7 @@ TEST_F(DomainReliabilityContextTest, // doesn't schedule until the deadline. beacon = MakeBeacon(&time_); beacon->upload_depth = DomainReliabilityContext::kMaxUploadDepthToSchedule; - context_->OnBeacon(beacon.Pass()); + context_->OnBeacon(std::move(beacon)); context_->GetQueuedBeaconsForTesting(&beacons); EXPECT_EQ(2u, beacons.size()); @@ -417,7 +412,7 @@ TEST_F(DomainReliabilityContextTest, TEST_F(DomainReliabilityContextTest, ZeroSampleRate) { scoped_ptr<DomainReliabilityConfig> config(MakeTestConfig()); config->failure_sample_rate = 0.0; - InitContext(config.Pass()); + InitContext(std::move(config)); BeaconVector beacons; for (int i = 0; i < 100; i++) { @@ -429,7 +424,7 @@ TEST_F(DomainReliabilityContextTest, ZeroSampleRate) { TEST_F(DomainReliabilityContextTest, FractionalSampleRate) { scoped_ptr<DomainReliabilityConfig> config(MakeTestConfig()); config->failure_sample_rate = 0.5; - InitContext(config.Pass()); + InitContext(std::move(config)); BeaconVector beacons; do { @@ -459,7 +454,7 @@ TEST_F(DomainReliabilityContextTest, FailureSampleOnly) { scoped_ptr<DomainReliabilityConfig> config(MakeTestConfig()); config->success_sample_rate = 0.0; config->failure_sample_rate = 1.0; - InitContext(config.Pass()); + InitContext(std::move(config)); BeaconVector beacons; @@ -470,7 +465,7 @@ TEST_F(DomainReliabilityContextTest, FailureSampleOnly) { scoped_ptr<DomainReliabilityBeacon> beacon(MakeBeacon(&time_)); beacon->status = "ok"; beacon->chrome_error = net::OK; - context_->OnBeacon(beacon.Pass()); + context_->OnBeacon(std::move(beacon)); context_->GetQueuedBeaconsForTesting(&beacons); EXPECT_EQ(1u, beacons.size()); } @@ -479,7 +474,7 @@ TEST_F(DomainReliabilityContextTest, SuccessSampleOnly) { scoped_ptr<DomainReliabilityConfig> config(MakeTestConfig()); config->success_sample_rate = 1.0; config->failure_sample_rate = 0.0; - InitContext(config.Pass()); + InitContext(std::move(config)); BeaconVector beacons; @@ -490,7 +485,7 @@ TEST_F(DomainReliabilityContextTest, SuccessSampleOnly) { scoped_ptr<DomainReliabilityBeacon> beacon(MakeBeacon(&time_)); beacon->status = "ok"; beacon->chrome_error = net::OK; - context_->OnBeacon(beacon.Pass()); + context_->OnBeacon(std::move(beacon)); context_->GetQueuedBeaconsForTesting(&beacons); EXPECT_EQ(1u, beacons.size()); } @@ -499,7 +494,7 @@ TEST_F(DomainReliabilityContextTest, SampleAllBeacons) { scoped_ptr<DomainReliabilityConfig> config(MakeTestConfig()); config->success_sample_rate = 1.0; config->failure_sample_rate = 1.0; - InitContext(config.Pass()); + InitContext(std::move(config)); BeaconVector beacons; @@ -510,7 +505,7 @@ TEST_F(DomainReliabilityContextTest, SampleAllBeacons) { scoped_ptr<DomainReliabilityBeacon> beacon(MakeBeacon(&time_)); beacon->status = "ok"; beacon->chrome_error = net::OK; - context_->OnBeacon(beacon.Pass()); + context_->OnBeacon(std::move(beacon)); context_->GetQueuedBeaconsForTesting(&beacons); EXPECT_EQ(2u, beacons.size()); } @@ -519,7 +514,7 @@ TEST_F(DomainReliabilityContextTest, SampleNoBeacons) { scoped_ptr<DomainReliabilityConfig> config(MakeTestConfig()); config->success_sample_rate = 0.0; config->failure_sample_rate = 0.0; - InitContext(config.Pass()); + InitContext(std::move(config)); BeaconVector beacons; @@ -530,7 +525,7 @@ TEST_F(DomainReliabilityContextTest, SampleNoBeacons) { scoped_ptr<DomainReliabilityBeacon> beacon(MakeBeacon(&time_)); beacon->status = "ok"; beacon->chrome_error = net::OK; - context_->OnBeacon(beacon.Pass()); + context_->OnBeacon(std::move(beacon)); context_->GetQueuedBeaconsForTesting(&beacons); EXPECT_EQ(0u, beacons.size()); } diff --git a/components/domain_reliability/dispatcher.cc b/components/domain_reliability/dispatcher.cc index 6b631c2d..5d0ed1e 100644 --- a/components/domain_reliability/dispatcher.cc +++ b/components/domain_reliability/dispatcher.cc @@ -4,6 +4,8 @@ #include "components/domain_reliability/dispatcher.h" +#include <utility> + #include "base/bind.h" #include "base/callback.h" #include "base/message_loop/message_loop.h" @@ -32,7 +34,7 @@ DomainReliabilityDispatcher::Task::Task(const base::Closure& closure, base::TimeDelta min_delay, base::TimeDelta max_delay) : closure(closure), - timer(timer.Pass()), + timer(std::move(timer)), min_delay(min_delay), max_delay(max_delay), eligible(false) {} diff --git a/components/domain_reliability/google_configs.cc b/components/domain_reliability/google_configs.cc index 7a4457f..6582a08 100644 --- a/components/domain_reliability/google_configs.cc +++ b/components/domain_reliability/google_configs.cc @@ -521,7 +521,7 @@ CreateGoogleConfig(const GoogleConfigParams& params, bool is_www) { config->success_sample_rate = 0.05; config->failure_sample_rate = 1.00; config->path_prefixes.clear(); - return config.Pass(); + return config; } } // namespace diff --git a/components/domain_reliability/monitor.cc b/components/domain_reliability/monitor.cc index e4f1cb9..b6337ef 100644 --- a/components/domain_reliability/monitor.cc +++ b/components/domain_reliability/monitor.cc @@ -4,6 +4,8 @@ #include "components/domain_reliability/monitor.h" +#include <utility> + #include "base/command_line.h" #include "base/logging.h" #include "base/profiler/scoped_tracker.h" @@ -63,7 +65,7 @@ scoped_ptr<DomainReliabilityBeacon> CreateBeaconFromAttempt( beacon->server_ip = attempt.endpoint.ToString(); else beacon->server_ip = ""; - return beacon.Pass(); + return beacon; } } // namespace @@ -92,7 +94,7 @@ DomainReliabilityMonitor::DomainReliabilityMonitor( const scoped_refptr<base::SingleThreadTaskRunner>& pref_thread, const scoped_refptr<base::SingleThreadTaskRunner>& network_thread, scoped_ptr<MockableTime> time) - : time_(time.Pass()), + : time_(std::move(time)), upload_reporter_string_(upload_reporter_string), scheduler_params_( DomainReliabilityScheduler::Params::GetFromFieldTrialsOrDefaults()), @@ -162,7 +164,7 @@ void DomainReliabilityMonitor::AddBakedInConfigs() { << json; continue; } - context_manager_.AddContextForConfig(config.Pass()); + context_manager_.AddContextForConfig(std::move(config)); } std::vector<DomainReliabilityConfig*> google_configs; @@ -231,14 +233,14 @@ scoped_ptr<base::Value> DomainReliabilityMonitor::GetWebUIData() const { scoped_ptr<base::DictionaryValue> data_value(new base::DictionaryValue()); data_value->Set("contexts", context_manager_.GetWebUIData()); - return data_value.Pass(); + return std::move(data_value); } DomainReliabilityContext* DomainReliabilityMonitor::AddContextForTesting( scoped_ptr<const DomainReliabilityConfig> config) { DCHECK(OnNetworkThread()); - return context_manager_.AddContextForConfig(config.Pass()); + return context_manager_.AddContextForConfig(std::move(config)); } scoped_ptr<DomainReliabilityContext> @@ -249,13 +251,9 @@ DomainReliabilityMonitor::CreateContextForConfig( DCHECK(config->IsValid()); return make_scoped_ptr(new DomainReliabilityContext( - time_.get(), - scheduler_params_, - upload_reporter_string_, - &last_network_change_time_, - &dispatcher_, - uploader_.get(), - config.Pass())); + time_.get(), scheduler_params_, upload_reporter_string_, + &last_network_change_time_, &dispatcher_, uploader_.get(), + std::move(config))); } DomainReliabilityMonitor::RequestInfo::RequestInfo() {} @@ -339,7 +337,7 @@ void DomainReliabilityMonitor::OnRequestLegComplete( scoped_ptr<DomainReliabilityBeacon> beacon = CreateBeaconFromAttempt(beacon_template, attempt); if (beacon) - context_manager_.RouteBeacon(beacon.Pass()); + context_manager_.RouteBeacon(std::move(beacon)); } if (url_request_attempt_is_duplicate) @@ -348,7 +346,7 @@ void DomainReliabilityMonitor::OnRequestLegComplete( scoped_ptr<DomainReliabilityBeacon> beacon = CreateBeaconFromAttempt(beacon_template, url_request_attempt); if (beacon) - context_manager_.RouteBeacon(beacon.Pass()); + context_manager_.RouteBeacon(std::move(beacon)); } base::WeakPtr<DomainReliabilityMonitor> diff --git a/components/domain_reliability/monitor_unittest.cc b/components/domain_reliability/monitor_unittest.cc index 56b0f58..27eaea0 100644 --- a/components/domain_reliability/monitor_unittest.cc +++ b/components/domain_reliability/monitor_unittest.cc @@ -5,9 +5,9 @@ #include "components/domain_reliability/monitor.h" #include <stddef.h> - #include <map> #include <string> +#include <utility> #include <vector> #include "base/bind.h" @@ -95,7 +95,7 @@ class DomainReliabilityMonitorTest : public testing::Test { scoped_ptr<DomainReliabilityConfig> config( MakeTestConfigWithOrigin(origin)); config->include_subdomains = wildcard; - return monitor_.AddContextForTesting(config.Pass()); + return monitor_.AddContextForTesting(std::move(config)); } scoped_refptr<base::TestSimpleTaskRunner> pref_task_runner_; @@ -207,7 +207,7 @@ TEST_F(DomainReliabilityMonitorTest, scoped_ptr<DomainReliabilityConfig> config = MakeTestConfig(); config->success_sample_rate = 1.0; DomainReliabilityContext* context = - monitor_.AddContextForTesting(config.Pass()); + monitor_.AddContextForTesting(std::move(config)); RequestInfo request = MakeRequestInfo(); request.url = GURL("http://example/"); diff --git a/components/domain_reliability/scheduler.cc b/components/domain_reliability/scheduler.cc index 44d5cfb..79ed191 100644 --- a/components/domain_reliability/scheduler.cc +++ b/components/domain_reliability/scheduler.cc @@ -5,8 +5,8 @@ #include "components/domain_reliability/scheduler.h" #include <stdint.h> - #include <algorithm> +#include <utility> #include "base/metrics/field_trial.h" #include "base/strings/string_number_conversions.h" @@ -180,7 +180,7 @@ scoped_ptr<base::Value> DomainReliabilityScheduler::GetWebUIData() const { last->SetInteger("collector_index", static_cast<int>(last_upload_collector_index_)); last->SetBoolean("success", last_upload_success_); - data->Set("last_upload", last.Pass()); + data->Set("last_upload", std::move(last)); } scoped_ptr<base::ListValue> collectors_value(new base::ListValue()); @@ -192,9 +192,9 @@ scoped_ptr<base::Value> DomainReliabilityScheduler::GetWebUIData() const { // Using release instead of Pass because Pass can't implicitly upcast. collectors_value->Append(value.release()); } - data->Set("collectors", collectors_value.Pass()); + data->Set("collectors", std::move(collectors_value)); - return data.Pass(); + return std::move(data); } void DomainReliabilityScheduler::MakeDeterministicForTesting() { diff --git a/components/domain_reliability/service.cc b/components/domain_reliability/service.cc index 4253f45..1d44453 100644 --- a/components/domain_reliability/service.cc +++ b/components/domain_reliability/service.cc @@ -52,7 +52,7 @@ class DomainReliabilityServiceImpl : public DomainReliabilityService { monitor_ = monitor->MakeWeakPtr(); network_task_runner_ = network_task_runner; - return monitor.Pass(); + return monitor; } void ClearBrowsingData(DomainReliabilityClearMode clear_mode, |