Index: net/socket/websocket_transport_client_socket_pool.h |
diff --git a/net/socket/websocket_transport_client_socket_pool.h b/net/socket/websocket_transport_client_socket_pool.h |
index 23b777457fa39a5caac31ee65c623d24b7a87d62..0fda8857b780c25856fe528e48d3f7ec7b0a9e68 100644 |
--- a/net/socket/websocket_transport_client_socket_pool.h |
+++ b/net/socket/websocket_transport_client_socket_pool.h |
@@ -7,12 +7,12 @@ |
#include <list> |
#include <map> |
+#include <memory> |
#include <set> |
#include <string> |
#include "base/macros.h" |
#include "base/memory/ref_counted.h" |
-#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
#include "base/time/time.h" |
#include "base/timer/timer.h" |
@@ -98,8 +98,8 @@ class NET_EXPORT_PRIVATE WebSocketTransportConnectJob : public ConnectJob { |
// in parallel. If the list of IPv6 addresses is non-empty, then the IPv6 jobs |
// go first, followed after |kIPv6FallbackTimerInMs| by the IPv4 |
// addresses. First sub-job to establish a connection wins. |
- scoped_ptr<WebSocketTransportConnectSubJob> ipv4_job_; |
- scoped_ptr<WebSocketTransportConnectSubJob> ipv6_job_; |
+ std::unique_ptr<WebSocketTransportConnectSubJob> ipv4_job_; |
+ std::unique_ptr<WebSocketTransportConnectSubJob> ipv6_job_; |
base::OneShotTimer fallback_timer_; |
TransportConnectJobHelper::ConnectionLatencyHistogram race_result_; |
@@ -146,7 +146,7 @@ class NET_EXPORT_PRIVATE WebSocketTransportClientSocketPool |
void CancelRequest(const std::string& group_name, |
ClientSocketHandle* handle) override; |
void ReleaseSocket(const std::string& group_name, |
- scoped_ptr<StreamSocket> socket, |
+ std::unique_ptr<StreamSocket> socket, |
int id) override; |
void FlushWithError(int error) override; |
void CloseIdleSockets() override; |
@@ -154,7 +154,7 @@ class NET_EXPORT_PRIVATE WebSocketTransportClientSocketPool |
int IdleSocketCountInGroup(const std::string& group_name) const override; |
LoadState GetLoadState(const std::string& group_name, |
const ClientSocketHandle* handle) const override; |
- scoped_ptr<base::DictionaryValue> GetInfoAsValue( |
+ std::unique_ptr<base::DictionaryValue> GetInfoAsValue( |
const std::string& name, |
const std::string& type, |
bool include_nested_pools) const override; |
@@ -211,12 +211,12 @@ class NET_EXPORT_PRIVATE WebSocketTransportClientSocketPool |
const CompletionCallback& callback, |
int rv); |
bool ReachedMaxSocketsLimit() const; |
- void HandOutSocket(scoped_ptr<StreamSocket> socket, |
+ void HandOutSocket(std::unique_ptr<StreamSocket> socket, |
const LoadTimingInfo::ConnectTiming& connect_timing, |
ClientSocketHandle* handle, |
const BoundNetLog& net_log); |
void AddJob(ClientSocketHandle* handle, |
- scoped_ptr<WebSocketTransportConnectJob> connect_job); |
+ std::unique_ptr<WebSocketTransportConnectJob> connect_job); |
bool DeleteJob(ClientSocketHandle* handle); |
const WebSocketTransportConnectJob* LookupConnectJob( |
const ClientSocketHandle* handle) const; |