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 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
183 // ProxyService, since we always directly connect to fetch the PAC script. | 183 // ProxyService, since we always directly connect to fetch the PAC script. |
184 scoped_ptr<net::URLRequestContext> proxy_script_fetcher_context; | 184 scoped_ptr<net::URLRequestContext> proxy_script_fetcher_context; |
185 scoped_ptr<net::ProxyService> system_proxy_service; | 185 scoped_ptr<net::ProxyService> system_proxy_service; |
186 scoped_ptr<net::HttpNetworkSession> system_http_network_session; | 186 scoped_ptr<net::HttpNetworkSession> system_http_network_session; |
187 scoped_ptr<net::HttpTransactionFactory> system_http_transaction_factory; | 187 scoped_ptr<net::HttpTransactionFactory> system_http_transaction_factory; |
188 scoped_ptr<net::URLRequestJobFactory> system_url_request_job_factory; | 188 scoped_ptr<net::URLRequestJobFactory> system_url_request_job_factory; |
189 scoped_ptr<net::URLRequestContext> system_request_context; | 189 scoped_ptr<net::URLRequestContext> system_request_context; |
190 SystemRequestContextLeakChecker system_request_context_leak_checker; | 190 SystemRequestContextLeakChecker system_request_context_leak_checker; |
191 // |system_cookie_store| and |system_channel_id_service| are shared | 191 // |system_cookie_store| and |system_channel_id_service| are shared |
192 // between |proxy_script_fetcher_context| and |system_request_context|. | 192 // between |proxy_script_fetcher_context| and |system_request_context|. |
193 scoped_refptr<net::CookieStore> system_cookie_store; | 193 scoped_ptr<net::CookieStore> system_cookie_store; |
194 #if defined(ENABLE_EXTENSIONS) | 194 #if defined(ENABLE_EXTENSIONS) |
195 scoped_refptr<extensions::EventRouterForwarder> | 195 scoped_refptr<extensions::EventRouterForwarder> |
196 extension_event_router_forwarder; | 196 extension_event_router_forwarder; |
197 #endif | 197 #endif |
198 scoped_ptr<net::HostMappingRules> host_mapping_rules; | 198 scoped_ptr<net::HostMappingRules> host_mapping_rules; |
199 scoped_ptr<net::HttpUserAgentSettings> http_user_agent_settings; | 199 scoped_ptr<net::HttpUserAgentSettings> http_user_agent_settings; |
200 scoped_ptr<net::NetworkQualityEstimator> network_quality_estimator; | 200 scoped_ptr<net::NetworkQualityEstimator> network_quality_estimator; |
201 bool ignore_certificate_errors; | 201 bool ignore_certificate_errors; |
202 uint16_t testing_fixed_http_port; | 202 uint16_t testing_fixed_http_port; |
203 uint16_t testing_fixed_https_port; | 203 uint16_t testing_fixed_https_port; |
(...skipping 394 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
598 bool is_quic_allowed_by_policy_; | 598 bool is_quic_allowed_by_policy_; |
599 | 599 |
600 const base::TimeTicks creation_time_; | 600 const base::TimeTicks creation_time_; |
601 | 601 |
602 base::WeakPtrFactory<IOThread> weak_factory_; | 602 base::WeakPtrFactory<IOThread> weak_factory_; |
603 | 603 |
604 DISALLOW_COPY_AND_ASSIGN(IOThread); | 604 DISALLOW_COPY_AND_ASSIGN(IOThread); |
605 }; | 605 }; |
606 | 606 |
607 #endif // CHROME_BROWSER_IO_THREAD_H_ | 607 #endif // CHROME_BROWSER_IO_THREAD_H_ |
OLD | NEW |