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