summaryrefslogtreecommitdiff
path: root/chromium/net/socket/mock_client_socket_pool_manager.h
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-05-16 09:59:13 +0200
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-05-20 10:28:53 +0000
commit6c11fb357ec39bf087b8b632e2b1e375aef1b38b (patch)
treec8315530db18a8ee566521c39ab8a6af4f72bc03 /chromium/net/socket/mock_client_socket_pool_manager.h
parent3ffaed019d0772e59d6cdb2d0d32fe4834c31f72 (diff)
downloadqtwebengine-chromium-6c11fb357ec39bf087b8b632e2b1e375aef1b38b.tar.gz
BASELINE: Update Chromium to 74.0.3729.159
Change-Id: I8d2497da544c275415aedd94dd25328d555de811 Reviewed-by: Michael BrĂ¼ning <michael.bruning@qt.io>
Diffstat (limited to 'chromium/net/socket/mock_client_socket_pool_manager.h')
-rw-r--r--chromium/net/socket/mock_client_socket_pool_manager.h35
1 files changed, 7 insertions, 28 deletions
diff --git a/chromium/net/socket/mock_client_socket_pool_manager.h b/chromium/net/socket/mock_client_socket_pool_manager.h
index bf46e4475b5..25459a01d66 100644
--- a/chromium/net/socket/mock_client_socket_pool_manager.h
+++ b/chromium/net/socket/mock_client_socket_pool_manager.h
@@ -21,27 +21,14 @@ class MockClientSocketPoolManager : public ClientSocketPoolManager {
MockClientSocketPoolManager();
~MockClientSocketPoolManager() override;
- // Sets "override" socket pools that get used instead.
- void SetTransportSocketPool(TransportClientSocketPool* pool);
- void SetSSLSocketPool(SSLClientSocketPool* pool);
- void SetSocketPoolForSOCKSProxy(const ProxyServer& socks_proxy,
- std::unique_ptr<SOCKSClientSocketPool> pool);
- void SetSocketPoolForHTTPProxy(
- const ProxyServer& http_proxy,
- std::unique_ptr<HttpProxyClientSocketPool> pool);
- void SetSocketPoolForSSLWithProxy(const ProxyServer& proxy_server,
- std::unique_ptr<SSLClientSocketPool> pool);
+ // Sets socket pool that gets used for the specified ProxyServer.
+ void SetSocketPool(const ProxyServer& proxy_server,
+ std::unique_ptr<TransportClientSocketPool> pool);
// ClientSocketPoolManager methods:
void FlushSocketPoolsWithError(int error) override;
void CloseIdleSockets() override;
- TransportClientSocketPool* GetTransportSocketPool() override;
- SSLClientSocketPool* GetSSLSocketPool() override;
- SOCKSClientSocketPool* GetSocketPoolForSOCKSProxy(
- const ProxyServer& socks_proxy) override;
- HttpProxyClientSocketPool* GetSocketPoolForHTTPLikeProxy(
- const ProxyServer& http_proxy) override;
- SSLClientSocketPool* GetSocketPoolForSSLWithProxy(
+ TransportClientSocketPool* GetSocketPool(
const ProxyServer& proxy_server) override;
std::unique_ptr<base::Value> SocketPoolInfoToValue() const override;
void DumpMemoryStats(
@@ -49,18 +36,10 @@ class MockClientSocketPoolManager : public ClientSocketPoolManager {
const std::string& parent_dump_absolute_name) const override;
private:
- using SOCKSSocketPoolMap =
- std::map<ProxyServer, std::unique_ptr<SOCKSClientSocketPool>>;
- using HTTPProxySocketPoolMap =
- std::map<ProxyServer, std::unique_ptr<HttpProxyClientSocketPool>>;
- using SSLSocketPoolMap =
- std::map<ProxyServer, std::unique_ptr<SSLClientSocketPool>>;
+ using TransportClientSocketPoolMap =
+ std::map<ProxyServer, std::unique_ptr<TransportClientSocketPool>>;
- std::unique_ptr<TransportClientSocketPool> transport_socket_pool_;
- std::unique_ptr<SSLClientSocketPool> ssl_socket_pool_;
- SOCKSSocketPoolMap socks_socket_pools_;
- HTTPProxySocketPoolMap http_proxy_socket_pools_;
- SSLSocketPoolMap ssl_socket_pools_for_proxies_;
+ TransportClientSocketPoolMap socket_pools_;
DISALLOW_COPY_AND_ASSIGN(MockClientSocketPoolManager);
};