| Index: chrome/browser/profiles/profile_io_data.cc
|
| diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc
|
| index 52c047b3f5a3a090b2a0ff29b662e6c312c90dcf..592f9430784b8465a39b8497c861e542774f0abc 100644
|
| --- a/chrome/browser/profiles/profile_io_data.cc
|
| +++ b/chrome/browser/profiles/profile_io_data.cc
|
| @@ -64,6 +64,9 @@
|
| #include "content/public/browser/notification_service.h"
|
| #include "content/public/browser/resource_context.h"
|
| #include "net/base/keygen_handler.h"
|
| +#include "net/cert/cert_policy_enforcer.h"
|
| +#include "net/cert/cert_verifier.h"
|
| +#include "net/cert/ct_verifier.h"
|
| #include "net/cookies/canonical_cookie.h"
|
| #include "net/http/http_transaction_factory.h"
|
| #include "net/http/http_util.h"
|
| @@ -567,6 +570,47 @@ void ProfileIOData::AppRequestContext::SetJobFactory(
|
| set_job_factory(job_factory_.get());
|
| }
|
|
|
| +void ProfileIOData::AppRequestContext::SetHostResolver(
|
| + scoped_ptr<net::HostResolver> host_resolver) {
|
| + owned_host_resolver_ = host_resolver.Pass();
|
| + set_host_resolver(owned_host_resolver_.get());
|
| +}
|
| +
|
| +void ProfileIOData::AppRequestContext::SetCertVerifier(
|
| + scoped_ptr<net::CertVerifier> cert_verifier) {
|
| + owned_cert_verifier_ = cert_verifier.Pass();
|
| + set_cert_verifier(owned_cert_verifier_.get());
|
| +}
|
| +
|
| +void ProfileIOData::AppRequestContext::SetChannelIDService(
|
| + scoped_ptr<net::ChannelIDService> channel_id_service) {
|
| + owned_channel_id_service_ = channel_id_service.Pass();
|
| + set_channel_id_service(owned_channel_id_service_.get());
|
| +}
|
| +
|
| +void ProfileIOData::AppRequestContext::SetTransportSecurityState(
|
| + scoped_ptr<net::TransportSecurityState> transport_security_state) {
|
| + owned_transport_security_state_ = transport_security_state.Pass();
|
| + set_transport_security_state(owned_transport_security_state_.get());
|
| +}
|
| +
|
| +void ProfileIOData::AppRequestContext::SetCertTransparencyVerifier(
|
| + scoped_ptr<net::CTVerifier> cert_transparency_verifier) {
|
| + owned_cert_transparency_verifier_ = cert_transparency_verifier.Pass();
|
| + set_cert_transparency_verifier(owned_cert_transparency_verifier_.get());
|
| +}
|
| +
|
| +void ProfileIOData::AppRequestContext::SetCertPolicyEnforcer(
|
| + scoped_ptr<net::CertPolicyEnforcer> cert_policy_enforcer) {
|
| + owned_cert_policy_enforcer_ = cert_policy_enforcer.Pass();
|
| +}
|
| +
|
| +void ProfileIOData::AppRequestContext::SetSSLConfigService(
|
| + net::SSLConfigService* ssl_config_service) {
|
| + owned_ssl_config_service_ = ssl_config_service;
|
| + set_ssl_config_service(owned_ssl_config_service_);
|
| +}
|
| +
|
| ProfileIOData::AppRequestContext::~AppRequestContext() {
|
| AssertNoURLRequests();
|
| }
|
|
|