| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 #ifndef CHROME_BROWSER_IO_THREAD_H_ | 5 #ifndef CHROME_BROWSER_IO_THREAD_H_ |
| 6 #define CHROME_BROWSER_IO_THREAD_H_ | 6 #define CHROME_BROWSER_IO_THREAD_H_ |
| 7 | 7 |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 #include <stdint.h> | 9 #include <stdint.h> |
| 10 | 10 |
| (...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 76 | 76 |
| 77 namespace net { | 77 namespace net { |
| 78 class CertVerifier; | 78 class CertVerifier; |
| 79 class CTLogVerifier; | 79 class CTLogVerifier; |
| 80 class HostMappingRules; | 80 class HostMappingRules; |
| 81 class HostResolver; | 81 class HostResolver; |
| 82 class HttpAuthPreferences; | 82 class HttpAuthPreferences; |
| 83 class LoggingNetworkChangeObserver; | 83 class LoggingNetworkChangeObserver; |
| 84 class NetworkQualityEstimator; | 84 class NetworkQualityEstimator; |
| 85 class ProxyConfigService; | 85 class ProxyConfigService; |
| 86 class RTTAndThroughputEstimatesObserver; |
| 86 class SSLConfigService; | 87 class SSLConfigService; |
| 87 class URLRequestContext; | 88 class URLRequestContext; |
| 88 class URLRequestContextGetter; | 89 class URLRequestContextGetter; |
| 89 class URLRequestContextStorage; | 90 class URLRequestContextStorage; |
| 90 | 91 |
| 91 namespace ct { | 92 namespace ct { |
| 92 class STHObserver; | 93 class STHObserver; |
| 93 } | 94 } |
| 94 | 95 |
| 95 } // namespace net | 96 } // namespace net |
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 147 std::unique_ptr<net::URLRequestContextStorage> | 148 std::unique_ptr<net::URLRequestContextStorage> |
| 148 system_request_context_storage; | 149 system_request_context_storage; |
| 149 std::unique_ptr<net::URLRequestContext> system_request_context; | 150 std::unique_ptr<net::URLRequestContext> system_request_context; |
| 150 SystemRequestContextLeakChecker system_request_context_leak_checker; | 151 SystemRequestContextLeakChecker system_request_context_leak_checker; |
| 151 #if BUILDFLAG(ENABLE_EXTENSIONS) | 152 #if BUILDFLAG(ENABLE_EXTENSIONS) |
| 152 scoped_refptr<extensions::EventRouterForwarder> | 153 scoped_refptr<extensions::EventRouterForwarder> |
| 153 extension_event_router_forwarder; | 154 extension_event_router_forwarder; |
| 154 #endif | 155 #endif |
| 155 std::unique_ptr<net::HostMappingRules> host_mapping_rules; | 156 std::unique_ptr<net::HostMappingRules> host_mapping_rules; |
| 156 std::unique_ptr<net::NetworkQualityEstimator> network_quality_estimator; | 157 std::unique_ptr<net::NetworkQualityEstimator> network_quality_estimator; |
| 157 std::unique_ptr< | 158 std::unique_ptr<net::RTTAndThroughputEstimatesObserver> |
| 158 net::NetworkQualityEstimator::RTTAndThroughputEstimatesObserver> | |
| 159 network_quality_observer; | 159 network_quality_observer; |
| 160 | 160 |
| 161 // NetErrorTabHelper uses |dns_probe_service| to send DNS probes when a | 161 // NetErrorTabHelper uses |dns_probe_service| to send DNS probes when a |
| 162 // main frame load fails with a DNS error in order to provide more useful | 162 // main frame load fails with a DNS error in order to provide more useful |
| 163 // information to the renderer so it can show a more specific error page. | 163 // information to the renderer so it can show a more specific error page. |
| 164 std::unique_ptr<chrome_browser_net::DnsProbeService> dns_probe_service; | 164 std::unique_ptr<chrome_browser_net::DnsProbeService> dns_probe_service; |
| 165 | 165 |
| 166 // Enables Brotli Content-Encoding support | 166 // Enables Brotli Content-Encoding support |
| 167 bool enable_brotli; | 167 bool enable_brotli; |
| 168 }; | 168 }; |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 350 bool http_09_on_non_default_ports_enabled_; | 350 bool http_09_on_non_default_ports_enabled_; |
| 351 | 351 |
| 352 const base::TimeTicks creation_time_; | 352 const base::TimeTicks creation_time_; |
| 353 | 353 |
| 354 base::WeakPtrFactory<IOThread> weak_factory_; | 354 base::WeakPtrFactory<IOThread> weak_factory_; |
| 355 | 355 |
| 356 DISALLOW_COPY_AND_ASSIGN(IOThread); | 356 DISALLOW_COPY_AND_ASSIGN(IOThread); |
| 357 }; | 357 }; |
| 358 | 358 |
| 359 #endif // CHROME_BROWSER_IO_THREAD_H_ | 359 #endif // CHROME_BROWSER_IO_THREAD_H_ |
| OLD | NEW |