[/net] Use std::unique_ptr or base::WrapUnique more
This should cause no functional changes.
Bug: 479898
Change-Id: I861e5eab8dd6cb617c88dbd516cd181ccb80bd21
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3747601
Commit-Queue: Tsuyoshi Horo <[email protected]>
Reviewed-by: Adam Rice <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1022541}
diff --git a/net/socket/connect_job_unittest.cc b/net/socket/connect_job_unittest.cc
index 8e8918b..a413457f 100644
--- a/net/socket/connect_job_unittest.cc
+++ b/net/socket/connect_job_unittest.cc
@@ -68,8 +68,8 @@
return ResolveErrorInfo(net::OK);
}
int ConnectInternal() override {
- SetSocket(std::unique_ptr<StreamSocket>(new MockTCPClientSocket(
- AddressList(), net_log().net_log(), &socket_data_provider_)),
+ SetSocket(std::make_unique<MockTCPClientSocket>(
+ AddressList(), net_log().net_log(), &socket_data_provider_),
absl::nullopt /* dns_aliases */);
return socket()->Connect(base::BindOnce(
&TestConnectJob::NotifyDelegateOfCompletion, base::Unretained(this)));
diff --git a/net/socket/socket_test_util.cc b/net/socket/socket_test_util.cc
index 926e6005..90071bc1 100644
--- a/net/socket/socket_test_util.cc
+++ b/net/socket/socket_test_util.cc
@@ -1978,11 +1978,12 @@
std::unique_ptr<StreamSocket> socket =
client_socket_factory_->CreateTransportClientSocket(
AddressList(), nullptr, nullptr, net_log.net_log(), NetLogSource());
- MockConnectJob* job = new MockConnectJob(
+ auto job = std::make_unique<MockConnectJob>(
std::move(socket), handle, socket_tag, std::move(callback), priority);
- job_list_.push_back(base::WrapUnique(job));
+ auto* job_ptr = job.get();
+ job_list_.push_back(std::move(job));
handle->set_group_generation(1);
- return job->Connect();
+ return job_ptr->Connect();
}
void MockTransportClientSocketPool::SetPriority(
diff --git a/net/socket/socks5_client_socket_unittest.cc b/net/socket/socks5_client_socket_unittest.cc
index 11e22f68..e0db5b90 100644
--- a/net/socket/socks5_client_socket_unittest.cc
+++ b/net/socket/socks5_client_socket_unittest.cc
@@ -92,7 +92,9 @@
NetLog* net_log) {
TestCompletionCallback callback;
data_ = std::make_unique<StaticSocketDataProvider>(reads, writes);
- tcp_sock_ = new MockTCPClientSocket(address_list_, net_log, data_.get());
+ auto tcp_sock = std::make_unique<MockTCPClientSocket>(address_list_, net_log,
+ data_.get());
+ tcp_sock_ = tcp_sock.get();
int rv = tcp_sock_->Connect(callback.callback());
EXPECT_THAT(rv, IsError(ERR_IO_PENDING));
@@ -102,7 +104,7 @@
// The SOCKS5ClientSocket takes ownership of |tcp_sock_|, but keep a
// non-owning pointer to it.
- return std::make_unique<SOCKS5ClientSocket>(base::WrapUnique(tcp_sock_.get()),
+ return std::make_unique<SOCKS5ClientSocket>(std::move(tcp_sock),
HostPortPair(hostname, port),
TRAFFIC_ANNOTATION_FOR_TESTS);
}
@@ -364,7 +366,7 @@
auto tagging_sock = std::make_unique<MockTaggingStreamSocket>(
std::make_unique<MockTCPClientSocket>(address_list_, NetLog::Get(),
&data));
- MockTaggingStreamSocket* raw_tagging_sock = tagging_sock.get();
+ auto* tagging_sock_ptr = tagging_sock.get();
// |socket| takes ownership of |tagging_sock|, but keep a non-owning pointer
// to it.
@@ -372,11 +374,11 @@
HostPortPair("localhost", 80),
TRAFFIC_ANNOTATION_FOR_TESTS);
- EXPECT_EQ(raw_tagging_sock->tag(), SocketTag());
+ EXPECT_EQ(tagging_sock_ptr->tag(), SocketTag());
#if BUILDFLAG(IS_ANDROID)
SocketTag tag(0x12345678, 0x87654321);
socket.ApplySocketTag(tag);
- EXPECT_EQ(raw_tagging_sock->tag(), tag);
+ EXPECT_EQ(tagging_sock_ptr->tag(), tag);
#endif // BUILDFLAG(IS_ANDROID)
}
diff --git a/net/socket/socks_client_socket_unittest.cc b/net/socket/socks_client_socket_unittest.cc
index 0edba2c..4ecade0 100644
--- a/net/socket/socks_client_socket_unittest.cc
+++ b/net/socket/socks_client_socket_unittest.cc
@@ -429,7 +429,7 @@
auto tagging_sock = std::make_unique<MockTaggingStreamSocket>(
std::make_unique<MockTCPClientSocket>(address_list_, NetLog::Get(),
&data));
- MockTaggingStreamSocket* raw_tagging_sock = tagging_sock.get();
+ auto* tagging_sock_ptr = tagging_sock.get();
auto connection = std::make_unique<ClientSocketHandle>();
// |connection| takes ownership of |tagging_sock|, but keep a
@@ -440,11 +440,11 @@
NetworkIsolationKey(), DEFAULT_PRIORITY, &host_resolver,
SecureDnsPolicy::kAllow, TRAFFIC_ANNOTATION_FOR_TESTS);
- EXPECT_EQ(raw_tagging_sock->tag(), SocketTag());
+ EXPECT_EQ(tagging_sock_ptr->tag(), SocketTag());
#if BUILDFLAG(IS_ANDROID)
SocketTag tag(0x12345678, 0x87654321);
socket.ApplySocketTag(tag);
- EXPECT_EQ(raw_tagging_sock->tag(), tag);
+ EXPECT_EQ(tagging_sock_ptr->tag(), tag);
#endif // BUILDFLAG(IS_ANDROID)
}
diff --git a/net/socket/socks_connect_job.cc b/net/socket/socks_connect_job.cc
index 5436afa0d..5bcecc50 100644
--- a/net/socket/socks_connect_job.cc
+++ b/net/socket/socks_connect_job.cc
@@ -182,12 +182,13 @@
transport_connect_job_->PassSocket(), socks_params_->destination(),
socks_params_->traffic_annotation());
} else {
- socks_socket_ptr_ = new SOCKSClientSocket(
+ auto socks_socket = std::make_unique<SOCKSClientSocket>(
transport_connect_job_->PassSocket(), socks_params_->destination(),
socks_params_->network_isolation_key(), priority(), host_resolver(),
socks_params_->transport_params()->secure_dns_policy(),
socks_params_->traffic_annotation());
- socket_.reset(socks_socket_ptr_);
+ socks_socket_ptr_ = socks_socket.get();
+ socket_ = std::move(socks_socket);
}
transport_connect_job_.reset();
return socket_->Connect(
diff --git a/net/socket/ssl_client_socket_unittest.cc b/net/socket/ssl_client_socket_unittest.cc
index 5149a27..3b022704 100644
--- a/net/socket/ssl_client_socket_unittest.cc
+++ b/net/socket/ssl_client_socket_unittest.cc
@@ -5092,18 +5092,18 @@
auto tagging_sock =
std::make_unique<MockTaggingStreamSocket>(std::move(transport));
- MockTaggingStreamSocket* raw_tagging_sock = tagging_sock.get();
+ auto* tagging_sock_ptr = tagging_sock.get();
// |sock| takes ownership of |tagging_sock|, but keep a
// non-owning pointer to it.
std::unique_ptr<SSLClientSocket> sock(CreateSSLClientSocket(
std::move(tagging_sock), host_port_pair(), SSLConfig()));
- EXPECT_EQ(raw_tagging_sock->tag(), SocketTag());
+ EXPECT_EQ(tagging_sock_ptr->tag(), SocketTag());
#if BUILDFLAG(IS_ANDROID)
SocketTag tag(0x12345678, 0x87654321);
sock->ApplySocketTag(tag);
- EXPECT_EQ(raw_tagging_sock->tag(), tag);
+ EXPECT_EQ(tagging_sock_ptr->tag(), tag);
#endif // BUILDFLAG(IS_ANDROID)
}
diff --git a/net/socket/udp_socket_win.cc b/net/socket/udp_socket_win.cc
index 554d7fe9..cb92582 100644
--- a/net/socket/udp_socket_win.cc
+++ b/net/socket/udp_socket_win.cc
@@ -330,7 +330,7 @@
SockaddrStorage storage;
if (getpeername(socket_, storage.addr, &storage.addr_len))
return MapSystemError(WSAGetLastError());
- std::unique_ptr<IPEndPoint> remote_address(new IPEndPoint());
+ auto remote_address = std::make_unique<IPEndPoint>();
if (!remote_address->FromSockAddr(storage.addr, storage.addr_len))
return ERR_ADDRESS_INVALID;
remote_address_ = std::move(remote_address);
@@ -351,7 +351,7 @@
SockaddrStorage storage;
if (getsockname(socket_, storage.addr, &storage.addr_len))
return MapSystemError(WSAGetLastError());
- std::unique_ptr<IPEndPoint> local_address(new IPEndPoint());
+ auto local_address = std::make_unique<IPEndPoint>();
if (!local_address->FromSockAddr(storage.addr, storage.addr_len))
return ERR_ADDRESS_INVALID;
local_address_ = std::move(local_address);