diff options
author | erikchen@google.com <erikchen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-05 17:59:58 +0000 |
---|---|---|
committer | erikchen@google.com <erikchen@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-08-05 17:59:58 +0000 |
commit | e3ebba0fbbfb2c7eec286a964717859aa70b9fcf (patch) | |
tree | b2a53d996ca4537fbb6516dcddba122d1cb6cbcd /net/http/http_network_layer.cc | |
parent | 1b7cde151f8e0e922a8c52c6ca48f6f1c6de21ec (diff) | |
download | chromium_src-e3ebba0fbbfb2c7eec286a964717859aa70b9fcf.zip chromium_src-e3ebba0fbbfb2c7eec286a964717859aa70b9fcf.tar.gz chromium_src-e3ebba0fbbfb2c7eec286a964717859aa70b9fcf.tar.bz2 |
Implement server push protocol 2.
TEST=net_unittests
BUG=34761
Review URL: http://codereview.chromium.org/3020032
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@55095 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/http/http_network_layer.cc')
-rw-r--r-- | net/http/http_network_layer.cc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/net/http/http_network_layer.cc b/net/http/http_network_layer.cc index 281d14d..e1893e6 100644 --- a/net/http/http_network_layer.cc +++ b/net/http/http_network_layer.cc @@ -67,6 +67,29 @@ HttpNetworkLayer::HttpNetworkLayer( DCHECK(ssl_config_service_.get()); } +HttpNetworkLayer::HttpNetworkLayer( + ClientSocketFactory* socket_factory, + HostResolver* host_resolver, + 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), + 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()), ssl_config_service_(NULL), |