Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(54)

Side by Side Diff: ios/chrome/browser/ios_chrome_io_thread.mm

Issue 2546533003: Respect QuicAllowed policy for new streams (Closed)
Patch Set: IOS io_thread also initializes DynamicSharedParams Created 3 years, 12 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 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 "ios/chrome/browser/ios_chrome_io_thread.h" 5 #include "ios/chrome/browser/ios_chrome_io_thread.h"
6 6
7 #include <stddef.h> 7 #include <stddef.h>
8 8
9 #include <utility> 9 #include <utility>
10 #include <vector> 10 #include <vector>
(...skipping 392 matching lines...) Expand 10 before | Expand all | Expand 10 after
403 params_.enable_user_alternate_protocol_ports = false; 403 params_.enable_user_alternate_protocol_ports = false;
404 404
405 std::string quic_user_agent_id = ::GetChannelString(); 405 std::string quic_user_agent_id = ::GetChannelString();
406 if (!quic_user_agent_id.empty()) 406 if (!quic_user_agent_id.empty())
407 quic_user_agent_id.push_back(' '); 407 quic_user_agent_id.push_back(' ');
408 quic_user_agent_id.append( 408 quic_user_agent_id.append(
409 version_info::GetProductNameAndVersionForUserAgent()); 409 version_info::GetProductNameAndVersionForUserAgent());
410 quic_user_agent_id.push_back(' '); 410 quic_user_agent_id.push_back(' ');
411 quic_user_agent_id.append(web::BuildOSCpuInfo()); 411 quic_user_agent_id.append(web::BuildOSCpuInfo());
412 412
413 globals_->http_network_session_dynamic_shared_params.reset(
Bence 2016/12/20 14:58:07 = base::MakeUnique
pmarko 2016/12/20 18:00:37 Done.
414 new net::HttpNetworkSession::DynamicSharedParams());
415 params_.dynamic_shared_params =
416 globals_->http_network_session_dynamic_shared_params.get();
417
413 network_session_configurator::ParseFieldTrials( 418 network_session_configurator::ParseFieldTrials(
414 /*is_quic_force_disabled=*/false, 419 /*is_quic_force_disabled=*/false,
415 /*is_quic_force_enabled=*/false, quic_user_agent_id, &params_); 420 /*is_quic_force_enabled=*/false, quic_user_agent_id, &params_);
416 421
417 // InitSystemRequestContext turns right around and posts a task back 422 // InitSystemRequestContext turns right around and posts a task back
418 // to the IO thread, so we can't let it run until we know the IO 423 // to the IO thread, so we can't let it run until we know the IO
419 // thread has started. 424 // thread has started.
420 // 425 //
421 // Note that since we are at WebThread::Init time, the UI thread 426 // Note that since we are at WebThread::Init time, the UI thread
422 // is blocked waiting for the thread to start. Therefore, posting 427 // is blocked waiting for the thread to start. Therefore, posting
(...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
567 572
568 globals->system_http_network_session.reset( 573 globals->system_http_network_session.reset(
569 new net::HttpNetworkSession(system_params)); 574 new net::HttpNetworkSession(system_params));
570 globals->system_http_transaction_factory.reset( 575 globals->system_http_transaction_factory.reset(
571 new net::HttpNetworkLayer(globals->system_http_network_session.get())); 576 new net::HttpNetworkLayer(globals->system_http_network_session.get()));
572 context->set_http_transaction_factory( 577 context->set_http_transaction_factory(
573 globals->system_http_transaction_factory.get()); 578 globals->system_http_transaction_factory.get());
574 579
575 return context; 580 return context;
576 } 581 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698