| Index: net/socket/socket_test_util.cc
|
| diff --git a/net/socket/socket_test_util.cc b/net/socket/socket_test_util.cc
|
| index 9c99cef509dde339f209af5b257fafd7f73d3f11..8068a11daa9c836fd12620eb46d826d62bbd6b25 100644
|
| --- a/net/socket/socket_test_util.cc
|
| +++ b/net/socket/socket_test_util.cc
|
| @@ -13,6 +13,7 @@
|
| #include "base/compiler_specific.h"
|
| #include "base/location.h"
|
| #include "base/logging.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/run_loop.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/thread_task_runner_handle.h"
|
| @@ -710,14 +711,14 @@ void MockClientSocketFactory::ResetNextMockIndexes() {
|
| mock_ssl_data_.ResetNextIndex();
|
| }
|
|
|
| -scoped_ptr<DatagramClientSocket>
|
| +std::unique_ptr<DatagramClientSocket>
|
| MockClientSocketFactory::CreateDatagramClientSocket(
|
| DatagramSocket::BindType bind_type,
|
| const RandIntCallback& rand_int_cb,
|
| NetLog* net_log,
|
| const NetLog::Source& source) {
|
| SocketDataProvider* data_provider = mock_data_.GetNext();
|
| - scoped_ptr<MockUDPClientSocket> socket(
|
| + std::unique_ptr<MockUDPClientSocket> socket(
|
| new MockUDPClientSocket(data_provider, net_log));
|
| if (bind_type == DatagramSocket::RANDOM_BIND)
|
| socket->set_source_port(
|
| @@ -726,19 +727,20 @@ MockClientSocketFactory::CreateDatagramClientSocket(
|
| return std::move(socket);
|
| }
|
|
|
| -scoped_ptr<StreamSocket> MockClientSocketFactory::CreateTransportClientSocket(
|
| +std::unique_ptr<StreamSocket>
|
| +MockClientSocketFactory::CreateTransportClientSocket(
|
| const AddressList& addresses,
|
| - scoped_ptr<SocketPerformanceWatcher> socket_performance_watcher,
|
| + std::unique_ptr<SocketPerformanceWatcher> socket_performance_watcher,
|
| NetLog* net_log,
|
| const NetLog::Source& source) {
|
| SocketDataProvider* data_provider = mock_data_.GetNext();
|
| - scoped_ptr<MockTCPClientSocket> socket(
|
| + std::unique_ptr<MockTCPClientSocket> socket(
|
| new MockTCPClientSocket(addresses, net_log, data_provider));
|
| return std::move(socket);
|
| }
|
|
|
| -scoped_ptr<SSLClientSocket> MockClientSocketFactory::CreateSSLClientSocket(
|
| - scoped_ptr<ClientSocketHandle> transport_socket,
|
| +std::unique_ptr<SSLClientSocket> MockClientSocketFactory::CreateSSLClientSocket(
|
| + std::unique_ptr<ClientSocketHandle> transport_socket,
|
| const HostPortPair& host_and_port,
|
| const SSLConfig& ssl_config,
|
| const SSLClientSocketContext& context) {
|
| @@ -751,7 +753,7 @@ scoped_ptr<SSLClientSocket> MockClientSocketFactory::CreateSSLClientSocket(
|
| next_ssl_data->next_protos_expected_in_ssl_config.end(),
|
| ssl_config.alpn_protos.begin()));
|
| }
|
| - return scoped_ptr<SSLClientSocket>(new MockSSLClientSocket(
|
| + return std::unique_ptr<SSLClientSocket>(new MockSSLClientSocket(
|
| std::move(transport_socket), host_and_port, ssl_config, next_ssl_data));
|
| }
|
|
|
| @@ -1138,15 +1140,14 @@ void MockSSLClientSocket::ConnectCallback(
|
| }
|
|
|
| MockSSLClientSocket::MockSSLClientSocket(
|
| - scoped_ptr<ClientSocketHandle> transport_socket,
|
| + std::unique_ptr<ClientSocketHandle> transport_socket,
|
| const HostPortPair& host_port_pair,
|
| const SSLConfig& ssl_config,
|
| SSLSocketDataProvider* data)
|
| : MockClientSocket(
|
| // Have to use the right BoundNetLog for LoadTimingInfo regression
|
| // tests.
|
| - transport_socket->socket()
|
| - ->NetLog()),
|
| + transport_socket->socket()->NetLog()),
|
| transport_(std::move(transport_socket)),
|
| data_(data) {
|
| DCHECK(data_);
|
| @@ -1525,7 +1526,7 @@ int ClientSocketPoolTest::GetOrderOfRequest(size_t index) const {
|
| }
|
|
|
| bool ClientSocketPoolTest::ReleaseOneConnection(KeepAlive keep_alive) {
|
| - for (scoped_ptr<TestSocketRequest>& it : requests_) {
|
| + for (std::unique_ptr<TestSocketRequest>& it : requests_) {
|
| if (it->handle()->is_initialized()) {
|
| if (keep_alive == NO_KEEP_ALIVE)
|
| it->handle()->socket()->Disconnect();
|
| @@ -1545,7 +1546,7 @@ void ClientSocketPoolTest::ReleaseAllConnections(KeepAlive keep_alive) {
|
| }
|
|
|
| MockTransportClientSocketPool::MockConnectJob::MockConnectJob(
|
| - scoped_ptr<StreamSocket> socket,
|
| + std::unique_ptr<StreamSocket> socket,
|
| ClientSocketHandle* handle,
|
| const CompletionCallback& callback)
|
| : socket_(std::move(socket)), handle_(handle), user_callback_(callback) {}
|
| @@ -1631,18 +1632,18 @@ int MockTransportClientSocketPool::RequestSocket(
|
| const CompletionCallback& callback,
|
| const BoundNetLog& net_log) {
|
| last_request_priority_ = priority;
|
| - scoped_ptr<StreamSocket> socket =
|
| + std::unique_ptr<StreamSocket> socket =
|
| client_socket_factory_->CreateTransportClientSocket(
|
| AddressList(), NULL, net_log.net_log(), NetLog::Source());
|
| MockConnectJob* job = new MockConnectJob(std::move(socket), handle, callback);
|
| - job_list_.push_back(make_scoped_ptr(job));
|
| + job_list_.push_back(base::WrapUnique(job));
|
| handle->set_pool_id(1);
|
| return job->Connect();
|
| }
|
|
|
| void MockTransportClientSocketPool::CancelRequest(const std::string& group_name,
|
| ClientSocketHandle* handle) {
|
| - for (scoped_ptr<MockConnectJob>& it : job_list_) {
|
| + for (std::unique_ptr<MockConnectJob>& it : job_list_) {
|
| if (it->CancelHandle(handle)) {
|
| cancel_count_++;
|
| break;
|
| @@ -1652,7 +1653,7 @@ void MockTransportClientSocketPool::CancelRequest(const std::string& group_name,
|
|
|
| void MockTransportClientSocketPool::ReleaseSocket(
|
| const std::string& group_name,
|
| - scoped_ptr<StreamSocket> socket,
|
| + std::unique_ptr<StreamSocket> socket,
|
| int id) {
|
| EXPECT_EQ(1, id);
|
| release_count_++;
|
| @@ -1690,9 +1691,10 @@ void MockSOCKSClientSocketPool::CancelRequest(
|
| return transport_pool_->CancelRequest(group_name, handle);
|
| }
|
|
|
| -void MockSOCKSClientSocketPool::ReleaseSocket(const std::string& group_name,
|
| - scoped_ptr<StreamSocket> socket,
|
| - int id) {
|
| +void MockSOCKSClientSocketPool::ReleaseSocket(
|
| + const std::string& group_name,
|
| + std::unique_ptr<StreamSocket> socket,
|
| + int id) {
|
| return transport_pool_->ReleaseSocket(group_name, std::move(socket), id);
|
| }
|
|
|
|
|