| 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;
|
|
|