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

Unified Diff: chrome/browser/io_thread.h

Issue 2872133005: IOThread: Move more stuff into system context's URLRequestContextStore. (Closed)
Patch Set: Fix merge Created 3 years, 7 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
« no previous file with comments | « no previous file | chrome/browser/io_thread.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/io_thread.h
diff --git a/chrome/browser/io_thread.h b/chrome/browser/io_thread.h
index 2cf42f065e36190523ee7edb6b77832683711cd7..2a0b606977348537dc4e1a20aec8a0527314322c 100644
--- a/chrome/browser/io_thread.h
+++ b/chrome/browser/io_thread.h
@@ -75,20 +75,15 @@ class EventRouterForwarder;
}
namespace net {
-class CTPolicyEnforcer;
class CertVerifier;
class CTLogVerifier;
class HostMappingRules;
class HostResolver;
class HttpAuthPreferences;
-class HttpServerProperties;
-class HttpUserAgentSettings;
class LoggingNetworkChangeObserver;
-class NetworkDelegate;
class NetworkQualityEstimator;
class ProxyConfigService;
class SSLConfigService;
-class TransportSecurityState;
class URLRequestContext;
class URLRequestContextGetter;
class URLRequestContextStorage;
@@ -143,20 +138,11 @@ class IOThread : public content::BrowserThreadDelegate {
std::unique_ptr<chrome::android::ExternalDataUseObserver>
external_data_use_observer;
#endif // defined(OS_ANDROID)
- // The "system" NetworkDelegate, used for Profile-agnostic network events.
- std::unique_ptr<net::NetworkDelegate> system_network_delegate;
std::unique_ptr<net::HostResolver> host_resolver;
std::unique_ptr<net::CertVerifier> cert_verifier;
- // This TransportSecurityState doesn't load or save any state. It's only
- // used to enforce pinning for system requests and will only use built-in
- // pins.
- std::unique_ptr<net::TransportSecurityState> transport_security_state;
std::vector<scoped_refptr<const net::CTLogVerifier>> ct_logs;
std::unique_ptr<net::CTVerifier> cert_transparency_verifier;
- std::unique_ptr<net::CTPolicyEnforcer> ct_policy_enforcer;
- scoped_refptr<net::SSLConfigService> ssl_config_service;
std::unique_ptr<net::HttpAuthHandlerFactory> http_auth_handler_factory;
- std::unique_ptr<net::HttpServerProperties> http_server_properties;
std::unique_ptr<net::HttpAuthPreferences> http_auth_preferences;
std::unique_ptr<net::URLRequestContextStorage>
system_request_context_storage;
@@ -167,7 +153,6 @@ class IOThread : public content::BrowserThreadDelegate {
extension_event_router_forwarder;
#endif
std::unique_ptr<net::HostMappingRules> host_mapping_rules;
- std::unique_ptr<net::HttpUserAgentSettings> http_user_agent_settings;
std::unique_ptr<net::NetworkQualityEstimator> network_quality_estimator;
std::unique_ptr<
net::NetworkQualityEstimator::RTTAndThroughputEstimatesObserver>
« no previous file with comments | « no previous file | chrome/browser/io_thread.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698