diff options
Diffstat (limited to 'chromium/net/socket/mock_client_socket_pool_manager.h')
-rw-r--r-- | chromium/net/socket/mock_client_socket_pool_manager.h | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/chromium/net/socket/mock_client_socket_pool_manager.h b/chromium/net/socket/mock_client_socket_pool_manager.h index 919ef32f3aa..379065a8321 100644 --- a/chromium/net/socket/mock_client_socket_pool_manager.h +++ b/chromium/net/socket/mock_client_socket_pool_manager.h @@ -20,11 +20,12 @@ class MockClientSocketPoolManager : public ClientSocketPoolManager { void SetTransportSocketPool(TransportClientSocketPool* pool); void SetSSLSocketPool(SSLClientSocketPool* pool); void SetSocketPoolForSOCKSProxy(const HostPortPair& socks_proxy, - SOCKSClientSocketPool* pool); - void SetSocketPoolForHTTPProxy(const HostPortPair& http_proxy, - HttpProxyClientSocketPool* pool); + std::unique_ptr<SOCKSClientSocketPool> pool); + void SetSocketPoolForHTTPProxy( + const HostPortPair& http_proxy, + std::unique_ptr<HttpProxyClientSocketPool> pool); void SetSocketPoolForSSLWithProxy(const HostPortPair& proxy_server, - SSLClientSocketPool* pool); + std::unique_ptr<SSLClientSocketPool> pool); // ClientSocketPoolManager methods: void FlushSocketPoolsWithError(int error) override; @@ -40,14 +41,14 @@ class MockClientSocketPoolManager : public ClientSocketPoolManager { std::unique_ptr<base::Value> SocketPoolInfoToValue() const override; private: - typedef internal::OwnedPoolMap<HostPortPair, TransportClientSocketPool*> - TransportSocketPoolMap; - typedef internal::OwnedPoolMap<HostPortPair, SOCKSClientSocketPool*> - SOCKSSocketPoolMap; - typedef internal::OwnedPoolMap<HostPortPair, HttpProxyClientSocketPool*> - HTTPProxySocketPoolMap; - typedef internal::OwnedPoolMap<HostPortPair, SSLClientSocketPool*> - SSLSocketPoolMap; + using TransportSocketPoolMap = + std::map<HostPortPair, std::unique_ptr<TransportClientSocketPool>>; + using SOCKSSocketPoolMap = + std::map<HostPortPair, std::unique_ptr<SOCKSClientSocketPool>>; + using HTTPProxySocketPoolMap = + std::map<HostPortPair, std::unique_ptr<HttpProxyClientSocketPool>>; + using SSLSocketPoolMap = + std::map<HostPortPair, std::unique_ptr<SSLClientSocketPool>>; std::unique_ptr<TransportClientSocketPool> transport_socket_pool_; std::unique_ptr<SSLClientSocketPool> ssl_socket_pool_; |