Index: device/test/usb_test_gadget_impl.cc |
diff --git a/device/test/usb_test_gadget_impl.cc b/device/test/usb_test_gadget_impl.cc |
index 1515a4eed283ea0a753107542208bc33ec193555..93b62d31bc87a894fe19852dc2e4d27f4c950c1b 100644 |
--- a/device/test/usb_test_gadget_impl.cc |
+++ b/device/test/usb_test_gadget_impl.cc |
@@ -2,11 +2,10 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "device/test/usb_test_gadget.h" |
- |
#include <stddef.h> |
#include <stdint.h> |
+#include <memory> |
#include <string> |
#include <vector> |
@@ -16,8 +15,8 @@ |
#include "base/files/file_path.h" |
#include "base/logging.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/memory/ref_counted.h" |
-#include "base/memory/scoped_ptr.h" |
#include "base/path_service.h" |
#include "base/process/process_handle.h" |
#include "base/run_loop.h" |
@@ -27,6 +26,7 @@ |
#include "base/thread_task_runner_handle.h" |
#include "base/time/time.h" |
#include "device/core/device_client.h" |
+#include "device/test/usb_test_gadget.h" |
#include "device/usb/usb_device.h" |
#include "device/usb/usb_device_handle.h" |
#include "device/usb/usb_service.h" |
@@ -123,12 +123,12 @@ bool ReadLocalPackage(std::string* package) { |
return ReadFile(file_path, package); |
} |
-scoped_ptr<net::URLFetcher> CreateURLFetcher( |
+std::unique_ptr<net::URLFetcher> CreateURLFetcher( |
scoped_refptr<net::URLRequestContextGetter> request_context_getter, |
const GURL& url, |
net::URLFetcher::RequestType request_type, |
net::URLFetcherDelegate* delegate) { |
- scoped_ptr<net::URLFetcher> url_fetcher = |
+ std::unique_ptr<net::URLFetcher> url_fetcher = |
net::URLFetcher::Create(url, request_type, delegate); |
url_fetcher->SetRequestContext(request_context_getter.get()); |
@@ -160,7 +160,7 @@ class URLRequestContextGetter : public net::URLRequestContextGetter { |
return network_task_runner_; |
} |
- scoped_ptr<net::URLRequestContext> context_; |
+ std::unique_ptr<net::URLRequestContext> context_; |
scoped_refptr<base::SingleThreadTaskRunner> network_task_runner_; |
}; |
@@ -186,7 +186,7 @@ int SimplePOSTRequest( |
const GURL& url, |
const std::string& form_data) { |
URLFetcherDelegate delegate; |
- scoped_ptr<net::URLFetcher> url_fetcher = CreateURLFetcher( |
+ std::unique_ptr<net::URLFetcher> url_fetcher = CreateURLFetcher( |
request_context_getter, url, net::URLFetcher::POST, &delegate); |
url_fetcher->SetUploadData("application/x-www-form-urlencoded", form_data); |
@@ -213,10 +213,10 @@ class UsbGadgetFactory : public UsbService::Observer, |
~UsbGadgetFactory() override {} |
- scoped_ptr<UsbTestGadget> WaitForDevice() { |
+ std::unique_ptr<UsbTestGadget> WaitForDevice() { |
EnumerateDevices(); |
run_loop_.Run(); |
- return make_scoped_ptr( |
+ return base::WrapUnique( |
new UsbTestGadgetImpl(request_context_getter_, usb_service_, device_)); |
} |
@@ -386,7 +386,7 @@ class UsbGadgetFactory : public UsbService::Observer, |
UsbService* usb_service_ = nullptr; |
scoped_refptr<net::URLRequestContextGetter> request_context_getter_; |
std::string session_id_; |
- scoped_ptr<net::URLFetcher> url_fetcher_; |
+ std::unique_ptr<net::URLFetcher> url_fetcher_; |
scoped_refptr<UsbDevice> device_; |
std::string serial_number_; |
bool claimed_ = false; |
@@ -519,7 +519,7 @@ bool UsbTestGadget::IsTestEnabled() { |
return command_line->HasSwitch(kCommandLineSwitch); |
} |
-scoped_ptr<UsbTestGadget> UsbTestGadget::Claim( |
+std::unique_ptr<UsbTestGadget> UsbTestGadget::Claim( |
scoped_refptr<base::SingleThreadTaskRunner> io_task_runner) { |
UsbGadgetFactory gadget_factory(io_task_runner); |
return gadget_factory.WaitForDevice(); |