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

Unified Diff: chrome/browser/profiles/profile_io_data.cc

Issue 1217563005: Create unique HttpNetworkSession for storage partition. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Wired up remaining state for HttpNetworkSession. Created 5 years, 6 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 side-by-side diff with in-line comments
Download patch
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();
}

Powered by Google App Engine
This is Rietveld 408576698