Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(934)

Unified Diff: net/http/http_network_session_peer.h

Issue 8572041: Make ClientSocketPoolManager into an interface. (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Merge. Created 9 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/http/http_network_session_peer.h
diff --git a/net/http/http_network_session_peer.h b/net/http/http_network_session_peer.h
index d58d560fbe82777e383de38868c1fd7fea63a46e..94234b607c785a84af2e6cd7f40457e2276e57ff 100644
--- a/net/http/http_network_session_peer.h
+++ b/net/http/http_network_session_peer.h
@@ -11,14 +11,11 @@
namespace net {
+class ClientSocketPoolManager;
class HostPortPair;
class HttpNetworkSession;
-class HttpProxyClientSocketPool;
class HttpStreamFactory;
class ProxyService;
-class SOCKSClientSocketPool;
-class SSLClientSocketPool;
-class TransportClientSocketPool;
class NET_EXPORT_PRIVATE HttpNetworkSessionPeer {
public:
@@ -26,21 +23,8 @@ class NET_EXPORT_PRIVATE HttpNetworkSessionPeer {
const scoped_refptr<HttpNetworkSession>& session);
~HttpNetworkSessionPeer();
- void SetTransportSocketPool(TransportClientSocketPool* pool);
-
- void SetSocketPoolForSOCKSProxy(
- const HostPortPair& socks_proxy,
- SOCKSClientSocketPool* pool);
-
- void SetSocketPoolForHTTPProxy(
- const HostPortPair& http_proxy,
- HttpProxyClientSocketPool* pool);
-
- void SetSSLSocketPool(SSLClientSocketPool* pool);
-
- void SetSocketPoolForSSLWithProxy(
- const HostPortPair& proxy_host,
- SSLClientSocketPool* pool);
+ void SetClientSocketPoolManager(
+ ClientSocketPoolManager* socket_pool_manager);
void SetProxyService(ProxyService* proxy_service);

Powered by Google App Engine
This is Rietveld 408576698