Index: net/http/http_network_layer.cc |
diff --git a/net/http/http_network_layer.cc b/net/http/http_network_layer.cc |
index 975e75cc7fabab00e9f8dc2a548d90c2ebcff8a6..293f8ec4ba6e29a5cd1b4d2f0f7e73af1e0db2a1 100644 |
--- a/net/http/http_network_layer.cc |
+++ b/net/http/http_network_layer.cc |
@@ -18,81 +18,8 @@ |
namespace net { |
//----------------------------------------------------------------------------- |
- |
-HttpNetworkLayer::HttpNetworkLayer( |
- ClientSocketFactory* socket_factory, |
- HostResolver* host_resolver, |
- CertVerifier* cert_verifier, |
- DnsRRResolver* dnsrr_resolver, |
- DnsCertProvenanceChecker* dns_cert_checker, |
- SSLHostInfoFactory* ssl_host_info_factory, |
- ProxyService* proxy_service, |
- SSLConfigService* ssl_config_service, |
- HttpAuthHandlerFactory* http_auth_handler_factory, |
- HttpNetworkDelegate* network_delegate, |
- NetLog* net_log) |
- : socket_factory_(socket_factory), |
- host_resolver_(host_resolver), |
- cert_verifier_(cert_verifier), |
- dnsrr_resolver_(dnsrr_resolver), |
- dns_cert_checker_(dns_cert_checker), |
- ssl_host_info_factory_(ssl_host_info_factory), |
- proxy_service_(proxy_service), |
- ssl_config_service_(ssl_config_service), |
- session_(NULL), |
- spdy_session_pool_(NULL), |
- http_auth_handler_factory_(http_auth_handler_factory), |
- network_delegate_(network_delegate), |
- net_log_(net_log), |
- suspended_(false) { |
- DCHECK(proxy_service_); |
- DCHECK(ssl_config_service_.get()); |
-} |
- |
-HttpNetworkLayer::HttpNetworkLayer( |
- ClientSocketFactory* socket_factory, |
- HostResolver* host_resolver, |
- CertVerifier* cert_verifier, |
- DnsRRResolver* dnsrr_resolver, |
- DnsCertProvenanceChecker* dns_cert_checker, |
- SSLHostInfoFactory* ssl_host_info_factory, |
- ProxyService* proxy_service, |
- SSLConfigService* ssl_config_service, |
- SpdySessionPool* spdy_session_pool, |
- HttpAuthHandlerFactory* http_auth_handler_factory, |
- HttpNetworkDelegate* network_delegate, |
- NetLog* net_log) |
- : socket_factory_(socket_factory), |
- host_resolver_(host_resolver), |
- cert_verifier_(cert_verifier), |
- dnsrr_resolver_(dnsrr_resolver), |
- dns_cert_checker_(dns_cert_checker), |
- ssl_host_info_factory_(ssl_host_info_factory), |
- proxy_service_(proxy_service), |
- ssl_config_service_(ssl_config_service), |
- session_(NULL), |
- spdy_session_pool_(spdy_session_pool), |
- http_auth_handler_factory_(http_auth_handler_factory), |
- network_delegate_(network_delegate), |
- net_log_(net_log), |
- suspended_(false) { |
- DCHECK(proxy_service_); |
- DCHECK(ssl_config_service_.get()); |
-} |
- |
HttpNetworkLayer::HttpNetworkLayer(HttpNetworkSession* session) |
- : socket_factory_(ClientSocketFactory::GetDefaultFactory()), |
- host_resolver_(NULL), |
- cert_verifier_(NULL), |
- dnsrr_resolver_(NULL), |
- dns_cert_checker_(NULL), |
- ssl_host_info_factory_(NULL), |
- ssl_config_service_(NULL), |
- session_(session), |
- spdy_session_pool_(NULL), |
- http_auth_handler_factory_(NULL), |
- network_delegate_(NULL), |
- net_log_(NULL), |
+ : session_(session), |
suspended_(false) { |
DCHECK(session_.get()); |
} |
@@ -104,29 +31,6 @@ HttpNetworkLayer::~HttpNetworkLayer() { |
// static |
HttpTransactionFactory* HttpNetworkLayer::CreateFactory( |
- HostResolver* host_resolver, |
- CertVerifier* cert_verifier, |
- DnsRRResolver* dnsrr_resolver, |
- DnsCertProvenanceChecker* dns_cert_checker, |
- SSLHostInfoFactory* ssl_host_info_factory, |
- ProxyService* proxy_service, |
- SSLConfigService* ssl_config_service, |
- HttpAuthHandlerFactory* http_auth_handler_factory, |
- HttpNetworkDelegate* network_delegate, |
- NetLog* net_log) { |
- DCHECK(proxy_service); |
- |
- return new HttpNetworkLayer(ClientSocketFactory::GetDefaultFactory(), |
- host_resolver, cert_verifier, dnsrr_resolver, |
- dns_cert_checker, |
- ssl_host_info_factory, proxy_service, |
- ssl_config_service, http_auth_handler_factory, |
- network_delegate, |
- net_log); |
-} |
- |
-// static |
-HttpTransactionFactory* HttpNetworkLayer::CreateFactory( |
HttpNetworkSession* session) { |
DCHECK(session); |
@@ -242,35 +146,6 @@ HttpCache* HttpNetworkLayer::GetCache() { |
} |
HttpNetworkSession* HttpNetworkLayer::GetSession() { |
- if (!session_) { |
- DCHECK(proxy_service_); |
- if (!spdy_session_pool_.get()) |
- spdy_session_pool_.reset(new SpdySessionPool(ssl_config_service_)); |
- session_ = new HttpNetworkSession( |
- host_resolver_, |
- cert_verifier_, |
- dnsrr_resolver_, |
- dns_cert_checker_, |
- ssl_host_info_factory_, |
- proxy_service_, |
- socket_factory_, |
- ssl_config_service_, |
- spdy_session_pool_.release(), |
- http_auth_handler_factory_, |
- network_delegate_, |
- net_log_); |
- // These were just temps for lazy-initializing HttpNetworkSession. |
- host_resolver_ = NULL; |
- cert_verifier_ = NULL; |
- dnsrr_resolver_ = NULL; |
- dns_cert_checker_ = NULL; |
- ssl_host_info_factory_ = NULL; |
- proxy_service_ = NULL; |
- socket_factory_ = NULL; |
- http_auth_handler_factory_ = NULL; |
- net_log_ = NULL; |
- network_delegate_ = NULL; |
- } |
return session_; |
} |