Index: net/http/http_network_session.h |
diff --git a/net/http/http_network_session.h b/net/http/http_network_session.h |
index 23ba52692dfbf1f26215794a58001e2813dbb675..8f85ce7171cbc2aa67718f701558507048723de1 100644 |
--- a/net/http/http_network_session.h |
+++ b/net/http/http_network_session.h |
@@ -8,7 +8,6 @@ |
#include "base/ref_counted.h" |
#include "base/scoped_ptr.h" |
#include "net/base/host_resolver.h" |
-#include "net/base/network_change_notifier.h" |
#include "net/base/ssl_client_auth_cache.h" |
#include "net/base/ssl_config_service.h" |
#include "net/http/http_alternate_protocols.h" |
@@ -26,9 +25,7 @@ class SpdySessionPool; |
class NetworkChangeNotifier; |
// This class holds session objects used by HttpNetworkTransaction objects. |
-class HttpNetworkSession |
- : public base::RefCounted<HttpNetworkSession>, |
- public NetworkChangeNotifier::Observer { |
+class HttpNetworkSession : public base::RefCounted<HttpNetworkSession> { |
public: |
HttpNetworkSession( |
NetworkChangeNotifier* network_change_notifier, |
@@ -36,6 +33,7 @@ class HttpNetworkSession |
ProxyService* proxy_service, |
ClientSocketFactory* client_socket_factory, |
SSLConfigService* ssl_config_service, |
+ SpdySessionPool* spdy_session_pool, |
HttpAuthHandlerFactory* http_auth_handler_factory); |
HttpAuthCache* auth_cache() { return &auth_cache_; } |
@@ -77,11 +75,9 @@ class HttpNetworkSession |
return http_auth_handler_factory_; |
} |
- // Flushes cached data in the HttpNetworkSession. |
- void Flush(); |
- |
- // NetworkChangeNotifier::Observer methods: |
- virtual void OnIPAddressChanged(); |
+ // Replace the current socket pool with a new one. This effectively |
+ // abandons the current pool. This is only used for debugging. |
+ void ReplaceTCPSocketPool(); |
static void set_max_sockets_per_group(int socket_count); |
@@ -97,9 +93,6 @@ class HttpNetworkSession |
~HttpNetworkSession(); |
- scoped_refptr<TCPClientSocketPool> CreateNewTCPSocketPool(); |
- scoped_refptr<SOCKSClientSocketPool> CreateNewSOCKSSocketPool(); |
- |
// Total limit of sockets. Not a constant to allow experiments. |
static int max_sockets_; |
@@ -115,10 +108,10 @@ class HttpNetworkSession |
SSLClientAuthCache ssl_client_auth_cache_; |
HttpAlternateProtocols alternate_protocols_; |
NetworkChangeNotifier* const network_change_notifier_; |
- ClientSocketFactory* socket_factory_; |
- scoped_refptr<HostResolver> host_resolver_; |
scoped_refptr<TCPClientSocketPool> tcp_socket_pool_; |
scoped_refptr<SOCKSClientSocketPool> socks_socket_pool_; |
+ ClientSocketFactory* socket_factory_; |
+ scoped_refptr<HostResolver> host_resolver_; |
scoped_refptr<ProxyService> proxy_service_; |
scoped_refptr<SSLConfigService> ssl_config_service_; |
scoped_refptr<SpdySessionPool> spdy_session_pool_; |