OLD | NEW |
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/browser_state/chrome_browser_state_io_data.h" | 5 #include "ios/chrome/browser/browser_state/chrome_browser_state_io_data.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <string> | 9 #include <string> |
10 #include <utility> | 10 #include <utility> |
(...skipping 345 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
356 std::move(profile_params_->proxy_config_service), | 356 std::move(profile_params_->proxy_config_service), |
357 true /* quick_check_enabled */); | 357 true /* quick_check_enabled */); |
358 transport_security_state_.reset(new net::TransportSecurityState()); | 358 transport_security_state_.reset(new net::TransportSecurityState()); |
359 base::SequencedWorkerPool* pool = web::WebThread::GetBlockingPool(); | 359 base::SequencedWorkerPool* pool = web::WebThread::GetBlockingPool(); |
360 transport_security_persister_.reset(new net::TransportSecurityPersister( | 360 transport_security_persister_.reset(new net::TransportSecurityPersister( |
361 transport_security_state_.get(), profile_params_->path, | 361 transport_security_state_.get(), profile_params_->path, |
362 pool->GetSequencedTaskRunnerWithShutdownBehavior( | 362 pool->GetSequencedTaskRunnerWithShutdownBehavior( |
363 pool->GetSequenceToken(), base::SequencedWorkerPool::BLOCK_SHUTDOWN), | 363 pool->GetSequenceToken(), base::SequencedWorkerPool::BLOCK_SHUTDOWN), |
364 IsOffTheRecord())); | 364 IsOffTheRecord())); |
365 | 365 |
366 certificate_report_sender_.reset(new net::ReportSender( | 366 certificate_report_sender_ = |
367 main_request_context_.get(), net::ReportSender::DO_NOT_SEND_COOKIES)); | 367 base::MakeUnique<net::ReportSender>(main_request_context_.get()); |
368 transport_security_state_->SetReportSender(certificate_report_sender_.get()); | 368 transport_security_state_->SetReportSender(certificate_report_sender_.get()); |
369 | 369 |
370 // Take ownership over these parameters. | 370 // Take ownership over these parameters. |
371 cookie_settings_ = profile_params_->cookie_settings; | 371 cookie_settings_ = profile_params_->cookie_settings; |
372 host_content_settings_map_ = profile_params_->host_content_settings_map; | 372 host_content_settings_map_ = profile_params_->host_content_settings_map; |
373 | 373 |
374 main_request_context_->set_cert_verifier( | 374 main_request_context_->set_cert_verifier( |
375 io_thread_globals->cert_verifier.get()); | 375 io_thread_globals->cert_verifier.get()); |
376 main_request_context_->set_ct_policy_enforcer( | 376 main_request_context_->set_ct_policy_enforcer( |
377 io_thread_globals->ct_policy_enforcer.get()); | 377 io_thread_globals->ct_policy_enforcer.get()); |
(...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
473 return std::unique_ptr<net::HttpCache>( | 473 return std::unique_ptr<net::HttpCache>( |
474 new net::HttpCache(session, std::move(main_backend), true)); | 474 new net::HttpCache(session, std::move(main_backend), true)); |
475 } | 475 } |
476 | 476 |
477 std::unique_ptr<net::HttpCache> ChromeBrowserStateIOData::CreateHttpFactory( | 477 std::unique_ptr<net::HttpCache> ChromeBrowserStateIOData::CreateHttpFactory( |
478 net::HttpNetworkSession* shared_session, | 478 net::HttpNetworkSession* shared_session, |
479 std::unique_ptr<net::HttpCache::BackendFactory> backend) const { | 479 std::unique_ptr<net::HttpCache::BackendFactory> backend) const { |
480 return std::unique_ptr<net::HttpCache>( | 480 return std::unique_ptr<net::HttpCache>( |
481 new net::HttpCache(shared_session, std::move(backend), true)); | 481 new net::HttpCache(shared_session, std::move(backend), true)); |
482 } | 482 } |
OLD | NEW |