| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 "chromecast/shell/browser/url_request_context_factory.h" | 5 #include "chromecast/shell/browser/url_request_context_factory.h" |
| 6 | 6 |
| 7 #include "base/command_line.h" | 7 #include "base/command_line.h" |
| 8 #include "base/files/file_path.h" | 8 #include "base/files/file_path.h" |
| 9 #include "base/macros.h" | 9 #include "base/macros.h" |
| 10 #include "base/path_service.h" | 10 #include "base/path_service.h" |
| (...skipping 285 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 296 params->use_alternate_protocols = true; | 296 params->use_alternate_protocols = true; |
| 297 } | 297 } |
| 298 | 298 |
| 299 net::URLRequestContext* URLRequestContextFactory::CreateSystemRequestContext() { | 299 net::URLRequestContext* URLRequestContextFactory::CreateSystemRequestContext() { |
| 300 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)); | 300 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)); |
| 301 InitializeSystemContextDependencies(); | 301 InitializeSystemContextDependencies(); |
| 302 net::HttpNetworkSession::Params system_params; | 302 net::HttpNetworkSession::Params system_params; |
| 303 PopulateNetworkSessionParams(false, &system_params); | 303 PopulateNetworkSessionParams(false, &system_params); |
| 304 system_transaction_factory_.reset(new net::HttpNetworkLayer( | 304 system_transaction_factory_.reset(new net::HttpNetworkLayer( |
| 305 new net::HttpNetworkSession(system_params))); | 305 new net::HttpNetworkSession(system_params))); |
| 306 system_job_factory_.reset(new net::URLRequestJobFactoryImpl()); |
| 306 | 307 |
| 307 net::URLRequestContext* system_context = new net::URLRequestContext(); | 308 net::URLRequestContext* system_context = new net::URLRequestContext(); |
| 308 system_context->set_host_resolver(host_resolver_.get()); | 309 system_context->set_host_resolver(host_resolver_.get()); |
| 309 system_context->set_channel_id_service(channel_id_service_.get()); | 310 system_context->set_channel_id_service(channel_id_service_.get()); |
| 310 system_context->set_cert_verifier(cert_verifier_.get()); | 311 system_context->set_cert_verifier(cert_verifier_.get()); |
| 311 system_context->set_proxy_service(proxy_service_.get()); | 312 system_context->set_proxy_service(proxy_service_.get()); |
| 312 system_context->set_ssl_config_service(ssl_config_service_.get()); | 313 system_context->set_ssl_config_service(ssl_config_service_.get()); |
| 313 system_context->set_transport_security_state( | 314 system_context->set_transport_security_state( |
| 314 transport_security_state_.get()); | 315 transport_security_state_.get()); |
| 315 system_context->set_http_auth_handler_factory( | 316 system_context->set_http_auth_handler_factory( |
| 316 http_auth_handler_factory_.get()); | 317 http_auth_handler_factory_.get()); |
| 317 system_context->set_http_server_properties( | 318 system_context->set_http_server_properties( |
| 318 http_server_properties_->GetWeakPtr()); | 319 http_server_properties_->GetWeakPtr()); |
| 319 system_context->set_http_transaction_factory( | 320 system_context->set_http_transaction_factory( |
| 320 system_transaction_factory_.get()); | 321 system_transaction_factory_.get()); |
| 321 system_context->set_http_user_agent_settings( | 322 system_context->set_http_user_agent_settings( |
| 322 http_user_agent_settings_.get()); | 323 http_user_agent_settings_.get()); |
| 324 system_context->set_job_factory(system_job_factory_.get()); |
| 323 system_context->set_cookie_store( | 325 system_context->set_cookie_store( |
| 324 content::CreateCookieStore(content::CookieStoreConfig())); | 326 content::CreateCookieStore(content::CookieStoreConfig())); |
| 325 return system_context; | 327 return system_context; |
| 326 } | 328 } |
| 327 | 329 |
| 328 net::URLRequestContext* URLRequestContextFactory::CreateMediaRequestContext() { | 330 net::URLRequestContext* URLRequestContextFactory::CreateMediaRequestContext() { |
| 329 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)); | 331 DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::IO)); |
| 330 DCHECK(main_getter_.get()) | 332 DCHECK(main_getter_.get()) |
| 331 << "Getting MediaRequestContext before MainRequestContext"; | 333 << "Getting MediaRequestContext before MainRequestContext"; |
| 332 net::URLRequestContext* main_context = main_getter_->GetURLRequestContext(); | 334 net::URLRequestContext* main_context = main_getter_->GetURLRequestContext(); |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 392 http_user_agent_settings_.get()); | 394 http_user_agent_settings_.get()); |
| 393 | 395 |
| 394 main_context->set_http_transaction_factory( | 396 main_context->set_http_transaction_factory( |
| 395 main_transaction_factory_.get()); | 397 main_transaction_factory_.get()); |
| 396 main_context->set_job_factory(main_job_factory_.get()); | 398 main_context->set_job_factory(main_job_factory_.get()); |
| 397 return main_context; | 399 return main_context; |
| 398 } | 400 } |
| 399 | 401 |
| 400 } // namespace shell | 402 } // namespace shell |
| 401 } // namespace chromecast | 403 } // namespace chromecast |
| OLD | NEW |