Index: net/http/http_network_session.cc |
=================================================================== |
--- net/http/http_network_session.cc (revision 90330) |
+++ net/http/http_network_session.cc (working copy) |
@@ -63,8 +63,36 @@ |
response_drainers_.erase(drainer); |
} |
+SOCKSClientSocketPool* HttpNetworkSession::GetSocketPoolForSOCKSProxy( |
+ const HostPortPair& socks_proxy) { |
+ return socket_pool_manager_.GetSocketPoolForSOCKSProxy(socks_proxy); |
+} |
+ |
+HttpProxyClientSocketPool* HttpNetworkSession::GetSocketPoolForHTTPProxy( |
+ const HostPortPair& http_proxy) { |
+ return socket_pool_manager_.GetSocketPoolForHTTPProxy(http_proxy); |
+} |
+ |
+SSLClientSocketPool* HttpNetworkSession::GetSocketPoolForSSLWithProxy( |
+ const HostPortPair& proxy_server) { |
+ return socket_pool_manager_.GetSocketPoolForSSLWithProxy(proxy_server); |
+} |
+ |
+Value* HttpNetworkSession::SocketPoolInfoToValue() const { |
+ return socket_pool_manager_.SocketPoolInfoToValue(); |
+} |
+ |
Value* HttpNetworkSession::SpdySessionPoolInfoToValue() const { |
return spdy_session_pool_.SpdySessionPoolInfoToValue(); |
} |
+void HttpNetworkSession::CloseAllConnections() { |
+ socket_pool_manager_.FlushSocketPools(); |
+ spdy_session_pool_.CloseCurrentSessions(); |
+} |
+ |
+void HttpNetworkSession::CloseIdleConnections() { |
+ socket_pool_manager_.CloseIdleSockets(); |
+} |
+ |
} // namespace net |