| Index: google_apis/gcm/tools/mcs_probe.cc
|
| diff --git a/google_apis/gcm/tools/mcs_probe.cc b/google_apis/gcm/tools/mcs_probe.cc
|
| index 1a3256d1bdb1703e570f426c3556e2e548a65fc2..88388969bc69310db62636961f5f8cbbb55bbdac 100644
|
| --- a/google_apis/gcm/tools/mcs_probe.cc
|
| +++ b/google_apis/gcm/tools/mcs_probe.cc
|
| @@ -6,8 +6,10 @@
|
| // own.
|
|
|
| #include <stdint.h>
|
| +
|
| #include <cstddef>
|
| #include <cstdio>
|
| +#include <memory>
|
| #include <string>
|
| #include <utility>
|
| #include <vector>
|
| @@ -17,8 +19,8 @@
|
| #include "base/compiler_specific.h"
|
| #include "base/files/scoped_file.h"
|
| #include "base/logging.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/memory/ref_counted.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/run_loop.h"
|
| #include "base/strings/string_number_conversions.h"
|
| @@ -142,7 +144,7 @@ class MyTestURLRequestContext : public net::TestURLRequestContext {
|
| context_storage_.set_host_resolver(
|
| net::HostResolver::CreateDefaultResolver(NULL));
|
| context_storage_.set_transport_security_state(
|
| - make_scoped_ptr(new net::TransportSecurityState()));
|
| + base::WrapUnique(new net::TransportSecurityState()));
|
| Init();
|
| }
|
|
|
| @@ -166,7 +168,7 @@ class MyTestURLRequestContextGetter : public net::TestURLRequestContextGetter {
|
| private:
|
| ~MyTestURLRequestContextGetter() override {}
|
|
|
| - scoped_ptr<MyTestURLRequestContext> context_;
|
| + std::unique_ptr<MyTestURLRequestContext> context_;
|
| };
|
|
|
| // A cert verifier that access all certificates.
|
| @@ -182,7 +184,7 @@ class MyTestCertVerifier : public net::CertVerifier {
|
| net::CRLSet* crl_set,
|
| net::CertVerifyResult* verify_result,
|
| const net::CompletionCallback& callback,
|
| - scoped_ptr<Request>* out_req,
|
| + std::unique_ptr<Request>* out_req,
|
| const net::BoundNetLog& net_log) override {
|
| return net::OK;
|
| }
|
| @@ -226,7 +228,7 @@ class MCSProbe {
|
| void InitializeNetworkState();
|
| void BuildNetworkSession();
|
|
|
| - void LoadCallback(scoped_ptr<GCMStore::LoadResult> load_result);
|
| + void LoadCallback(std::unique_ptr<GCMStore::LoadResult> load_result);
|
| void UpdateCallback(bool success);
|
| void ErrorCallback();
|
| void OnCheckInCompleted(
|
| @@ -246,28 +248,28 @@ class MCSProbe {
|
| // Network state.
|
| scoped_refptr<net::URLRequestContextGetter> url_request_context_getter_;
|
| net::NetLog net_log_;
|
| - scoped_ptr<net::WriteToFileNetLogObserver> logger_;
|
| - scoped_ptr<net::HostResolver> host_resolver_;
|
| - scoped_ptr<net::CertVerifier> cert_verifier_;
|
| - scoped_ptr<net::ChannelIDService> system_channel_id_service_;
|
| - scoped_ptr<net::TransportSecurityState> transport_security_state_;
|
| + std::unique_ptr<net::WriteToFileNetLogObserver> logger_;
|
| + std::unique_ptr<net::HostResolver> host_resolver_;
|
| + std::unique_ptr<net::CertVerifier> cert_verifier_;
|
| + std::unique_ptr<net::ChannelIDService> system_channel_id_service_;
|
| + std::unique_ptr<net::TransportSecurityState> transport_security_state_;
|
| MCSProbeAuthPreferences http_auth_preferences_;
|
| - scoped_ptr<net::HttpAuthHandlerFactory> http_auth_handler_factory_;
|
| - scoped_ptr<net::HttpServerPropertiesImpl> http_server_properties_;
|
| - scoped_ptr<net::HostMappingRules> host_mapping_rules_;
|
| - scoped_ptr<net::HttpNetworkSession> network_session_;
|
| - scoped_ptr<net::ProxyService> proxy_service_;
|
| + std::unique_ptr<net::HttpAuthHandlerFactory> http_auth_handler_factory_;
|
| + std::unique_ptr<net::HttpServerPropertiesImpl> http_server_properties_;
|
| + std::unique_ptr<net::HostMappingRules> host_mapping_rules_;
|
| + std::unique_ptr<net::HttpNetworkSession> network_session_;
|
| + std::unique_ptr<net::ProxyService> proxy_service_;
|
|
|
| FakeGCMStatsRecorder recorder_;
|
| - scoped_ptr<GCMStore> gcm_store_;
|
| - scoped_ptr<MCSClient> mcs_client_;
|
| - scoped_ptr<CheckinRequest> checkin_request_;
|
| + std::unique_ptr<GCMStore> gcm_store_;
|
| + std::unique_ptr<MCSClient> mcs_client_;
|
| + std::unique_ptr<CheckinRequest> checkin_request_;
|
|
|
| - scoped_ptr<ConnectionFactoryImpl> connection_factory_;
|
| + std::unique_ptr<ConnectionFactoryImpl> connection_factory_;
|
|
|
| base::Thread file_thread_;
|
|
|
| - scoped_ptr<base::RunLoop> run_loop_;
|
| + std::unique_ptr<base::RunLoop> run_loop_;
|
| };
|
|
|
| MCSProbe::MCSProbe(
|
| @@ -324,9 +326,8 @@ void MCSProbe::Start() {
|
| &net_log_,
|
| &recorder_));
|
| gcm_store_.reset(
|
| - new GCMStoreImpl(gcm_store_path_,
|
| - file_thread_.task_runner(),
|
| - make_scoped_ptr<Encryptor>(new FakeEncryptor)));
|
| + new GCMStoreImpl(gcm_store_path_, file_thread_.task_runner(),
|
| + base::WrapUnique<Encryptor>(new FakeEncryptor)));
|
| mcs_client_.reset(new MCSClient("probe",
|
| &clock_,
|
| connection_factory_.get(),
|
| @@ -339,7 +340,7 @@ void MCSProbe::Start() {
|
| run_loop_->Run();
|
| }
|
|
|
| -void MCSProbe::LoadCallback(scoped_ptr<GCMStore::LoadResult> load_result) {
|
| +void MCSProbe::LoadCallback(std::unique_ptr<GCMStore::LoadResult> load_result) {
|
| DCHECK(load_result->success);
|
| if (android_id_ != 0 && secret_ != 0) {
|
| DVLOG(1) << "Presetting MCS id " << android_id_;
|
|
|