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