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

Unified Diff: chrome/browser/io_thread.h

Issue 2872133005: IOThread: Move more stuff into system context's URLRequestContextStore. (Closed)
Patch Set: 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') | chrome/browser/io_thread.cc » ('J')
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 4b83d2bab9355dec9d073ca8fde636439568decc..765214bdd0652a80a3d3cd20fb87cdc0aa97bf29 100644
--- a/chrome/browser/io_thread.h
+++ b/chrome/browser/io_thread.h
@@ -75,22 +75,17 @@ class EventRouterForwarder;
}
namespace net {
-class CTPolicyEnforcer;
class CertVerifier;
class CTLogVerifier;
class HostMappingRules;
class HostResolver;
class HttpAuthPreferences;
-class HttpServerProperties;
class HttpTransactionFactory;
-class HttpUserAgentSettings;
class LoggingNetworkChangeObserver;
-class NetworkDelegate;
class NetworkQualityEstimator;
class ProxyConfigService;
class ProxyService;
class SSLConfigService;
-class TransportSecurityState;
class URLRequestContext;
class URLRequestContextGetter;
class URLRequestContextStorage;
@@ -146,20 +141,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::ProxyService> proxy_script_fetcher_proxy_service;
std::unique_ptr<net::HttpNetworkSession>
proxy_script_fetcher_http_network_session;
@@ -184,7 +170,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') | chrome/browser/io_thread.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698