OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "net/spdy/spdy_test_util_common.h" | 5 #include "net/spdy/spdy_test_util_common.h" |
6 | 6 |
7 #include <cstddef> | 7 #include <cstddef> |
8 | 8 |
9 #include "base/compiler_specific.h" | 9 #include "base/compiler_specific.h" |
10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
(...skipping 417 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
428 // static | 428 // static |
429 net::HttpNetworkSession::Params SpdySessionDependencies::CreateSessionParams( | 429 net::HttpNetworkSession::Params SpdySessionDependencies::CreateSessionParams( |
430 SpdySessionDependencies* session_deps) { | 430 SpdySessionDependencies* session_deps) { |
431 DCHECK(next_proto_is_spdy(session_deps->protocol)) << | 431 DCHECK(next_proto_is_spdy(session_deps->protocol)) << |
432 "Invalid protocol: " << session_deps->protocol; | 432 "Invalid protocol: " << session_deps->protocol; |
433 | 433 |
434 net::HttpNetworkSession::Params params; | 434 net::HttpNetworkSession::Params params; |
435 params.host_resolver = session_deps->host_resolver.get(); | 435 params.host_resolver = session_deps->host_resolver.get(); |
436 params.cert_verifier = session_deps->cert_verifier.get(); | 436 params.cert_verifier = session_deps->cert_verifier.get(); |
437 params.proxy_service = session_deps->proxy_service.get(); | 437 params.proxy_service = session_deps->proxy_service.get(); |
438 params.ssl_config_service = session_deps->ssl_config_service; | 438 params.ssl_config_service = session_deps->ssl_config_service.get(); |
439 params.http_auth_handler_factory = | 439 params.http_auth_handler_factory = |
440 session_deps->http_auth_handler_factory.get(); | 440 session_deps->http_auth_handler_factory.get(); |
441 params.http_server_properties = &session_deps->http_server_properties; | 441 params.http_server_properties = &session_deps->http_server_properties; |
442 params.enable_spdy_compression = session_deps->enable_compression; | 442 params.enable_spdy_compression = session_deps->enable_compression; |
443 params.enable_spdy_ping_based_connection_checking = session_deps->enable_ping; | 443 params.enable_spdy_ping_based_connection_checking = session_deps->enable_ping; |
444 params.enable_user_alternate_protocol_ports = | 444 params.enable_user_alternate_protocol_ports = |
445 session_deps->enable_user_alternate_protocol_ports; | 445 session_deps->enable_user_alternate_protocol_ports; |
446 params.spdy_default_protocol = session_deps->protocol; | 446 params.spdy_default_protocol = session_deps->protocol; |
447 params.spdy_stream_initial_recv_window_size = | 447 params.spdy_stream_initial_recv_window_size = |
448 session_deps->stream_initial_recv_window_size; | 448 session_deps->stream_initial_recv_window_size; |
(...skipping 24 matching lines...) Expand all Loading... |
473 params.network_delegate = network_delegate(); | 473 params.network_delegate = network_delegate(); |
474 params.enable_spdy_compression = false; | 474 params.enable_spdy_compression = false; |
475 params.enable_spdy_ping_based_connection_checking = false; | 475 params.enable_spdy_ping_based_connection_checking = false; |
476 params.spdy_default_protocol = protocol; | 476 params.spdy_default_protocol = protocol; |
477 params.http_server_properties = http_server_properties(); | 477 params.http_server_properties = http_server_properties(); |
478 scoped_refptr<HttpNetworkSession> network_session( | 478 scoped_refptr<HttpNetworkSession> network_session( |
479 new HttpNetworkSession(params)); | 479 new HttpNetworkSession(params)); |
480 SpdySessionPoolPeer pool_peer(network_session->spdy_session_pool()); | 480 SpdySessionPoolPeer pool_peer(network_session->spdy_session_pool()); |
481 pool_peer.EnableSendingInitialSettings(false); | 481 pool_peer.EnableSendingInitialSettings(false); |
482 storage_.set_http_transaction_factory(new HttpCache( | 482 storage_.set_http_transaction_factory(new HttpCache( |
483 network_session, | 483 network_session.get(), HttpCache::DefaultBackend::InMemory(0))); |
484 HttpCache::DefaultBackend::InMemory(0))); | |
485 } | 484 } |
486 | 485 |
487 SpdyURLRequestContext::~SpdyURLRequestContext() { | 486 SpdyURLRequestContext::~SpdyURLRequestContext() { |
488 } | 487 } |
489 | 488 |
490 SpdySessionPoolPeer::SpdySessionPoolPeer(SpdySessionPool* pool) : pool_(pool) { | 489 SpdySessionPoolPeer::SpdySessionPoolPeer(SpdySessionPool* pool) : pool_(pool) { |
491 } | 490 } |
492 | 491 |
493 void SpdySessionPoolPeer::AddAlias( | 492 void SpdySessionPoolPeer::AddAlias( |
494 const IPEndPoint& address, | 493 const IPEndPoint& address, |
(...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
844 kConnectHeaders, | 843 kConnectHeaders, |
845 arraysize(kConnectHeaders), | 844 arraysize(kConnectHeaders), |
846 0); | 845 0); |
847 } | 846 } |
848 | 847 |
849 scoped_ptr<SpdyFramer> SpdyTestUtil::CreateFramer() const { | 848 scoped_ptr<SpdyFramer> SpdyTestUtil::CreateFramer() const { |
850 return scoped_ptr<SpdyFramer>(new SpdyFramer(spdy_version_)); | 849 return scoped_ptr<SpdyFramer>(new SpdyFramer(spdy_version_)); |
851 } | 850 } |
852 | 851 |
853 } // namespace net | 852 } // namespace net |
OLD | NEW |