OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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_PROFILES_PROFILE_IO_DATA_H_ | 5 #ifndef CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ |
6 #define CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ | 6 #define CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ |
7 #pragma once | 7 #pragma once |
8 | 8 |
9 #include <set> | 9 #include <set> |
10 #include "base/basictypes.h" | 10 #include "base/basictypes.h" |
(...skipping 25 matching lines...) Expand all Loading... |
36 class FileSystemContext; | 36 class FileSystemContext; |
37 } // namespace fileapi | 37 } // namespace fileapi |
38 | 38 |
39 namespace media_stream { | 39 namespace media_stream { |
40 class MediaStreamManager; | 40 class MediaStreamManager; |
41 } // namespace media_stream | 41 } // namespace media_stream |
42 | 42 |
43 namespace net { | 43 namespace net { |
44 class CookieStore; | 44 class CookieStore; |
45 class DnsCertProvenanceChecker; | 45 class DnsCertProvenanceChecker; |
46 class FraudulentCertificateReporter; | |
47 class HttpTransactionFactory; | 46 class HttpTransactionFactory; |
48 class NetLog; | 47 class NetLog; |
49 class OriginBoundCertService; | 48 class OriginBoundCertService; |
50 class ProxyConfigService; | 49 class ProxyConfigService; |
51 class ProxyService; | 50 class ProxyService; |
52 class SSLConfigService; | 51 class SSLConfigService; |
53 class TransportSecurityState; | 52 class TransportSecurityState; |
54 } // namespace net | 53 } // namespace net |
55 | 54 |
56 namespace policy { | 55 namespace policy { |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
199 net::OriginBoundCertService* origin_bound_cert_service) const; | 198 net::OriginBoundCertService* origin_bound_cert_service) const; |
200 | 199 |
201 net::NetworkDelegate* network_delegate() const { | 200 net::NetworkDelegate* network_delegate() const { |
202 return network_delegate_.get(); | 201 return network_delegate_.get(); |
203 } | 202 } |
204 | 203 |
205 net::DnsCertProvenanceChecker* dns_cert_checker() const { | 204 net::DnsCertProvenanceChecker* dns_cert_checker() const { |
206 return dns_cert_checker_.get(); | 205 return dns_cert_checker_.get(); |
207 } | 206 } |
208 | 207 |
209 net::FraudulentCertificateReporter* fraudulent_certificate_reporter() const { | |
210 return fraudulent_certificate_reporter_.get(); | |
211 } | |
212 | |
213 net::ProxyService* proxy_service() const { | 208 net::ProxyService* proxy_service() const { |
214 return proxy_service_.get(); | 209 return proxy_service_.get(); |
215 } | 210 } |
216 | 211 |
217 net::URLRequestJobFactory* job_factory() const { | 212 net::URLRequestJobFactory* job_factory() const { |
218 return job_factory_.get(); | 213 return job_factory_.get(); |
219 } | 214 } |
220 | 215 |
221 ChromeURLRequestContext* main_request_context() const { | 216 ChromeURLRequestContext* main_request_context() const { |
222 return main_request_context_; | 217 return main_request_context_; |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
274 | 269 |
275 // Pointed to by NetworkDelegate. | 270 // Pointed to by NetworkDelegate. |
276 mutable scoped_ptr<policy::URLBlacklistManager> url_blacklist_manager_; | 271 mutable scoped_ptr<policy::URLBlacklistManager> url_blacklist_manager_; |
277 | 272 |
278 // Pointed to by URLRequestContext. | 273 // Pointed to by URLRequestContext. |
279 mutable scoped_ptr<ChromeURLDataManagerBackend> | 274 mutable scoped_ptr<ChromeURLDataManagerBackend> |
280 chrome_url_data_manager_backend_; | 275 chrome_url_data_manager_backend_; |
281 mutable scoped_ptr<net::OriginBoundCertService> origin_bound_cert_service_; | 276 mutable scoped_ptr<net::OriginBoundCertService> origin_bound_cert_service_; |
282 mutable scoped_ptr<net::NetworkDelegate> network_delegate_; | 277 mutable scoped_ptr<net::NetworkDelegate> network_delegate_; |
283 mutable scoped_ptr<net::DnsCertProvenanceChecker> dns_cert_checker_; | 278 mutable scoped_ptr<net::DnsCertProvenanceChecker> dns_cert_checker_; |
284 mutable scoped_ptr<net::FraudulentCertificateReporter> | |
285 fraudulent_certificate_reporter_; | |
286 mutable scoped_ptr<net::ProxyService> proxy_service_; | 279 mutable scoped_ptr<net::ProxyService> proxy_service_; |
287 mutable scoped_ptr<net::TransportSecurityState> transport_security_state_; | 280 mutable scoped_ptr<net::TransportSecurityState> transport_security_state_; |
288 mutable scoped_ptr<net::URLRequestJobFactory> job_factory_; | 281 mutable scoped_ptr<net::URLRequestJobFactory> job_factory_; |
289 | 282 |
290 // Pointed to by ResourceContext. | 283 // Pointed to by ResourceContext. |
291 mutable scoped_refptr<webkit_database::DatabaseTracker> database_tracker_; | 284 mutable scoped_refptr<webkit_database::DatabaseTracker> database_tracker_; |
292 mutable scoped_refptr<ChromeAppCacheService> appcache_service_; | 285 mutable scoped_refptr<ChromeAppCacheService> appcache_service_; |
293 mutable scoped_refptr<ChromeBlobStorageContext> blob_storage_context_; | 286 mutable scoped_refptr<ChromeBlobStorageContext> blob_storage_context_; |
294 mutable scoped_refptr<fileapi::FileSystemContext> file_system_context_; | 287 mutable scoped_refptr<fileapi::FileSystemContext> file_system_context_; |
295 mutable scoped_refptr<quota::QuotaManager> quota_manager_; | 288 mutable scoped_refptr<quota::QuotaManager> quota_manager_; |
(...skipping 15 matching lines...) Expand all Loading... |
311 // called. | 304 // called. |
312 mutable scoped_refptr<ChromeURLRequestContext> main_request_context_; | 305 mutable scoped_refptr<ChromeURLRequestContext> main_request_context_; |
313 mutable scoped_refptr<ChromeURLRequestContext> extensions_request_context_; | 306 mutable scoped_refptr<ChromeURLRequestContext> extensions_request_context_; |
314 // One AppRequestContext per isolated app. | 307 // One AppRequestContext per isolated app. |
315 mutable AppRequestContextMap app_request_context_map_; | 308 mutable AppRequestContextMap app_request_context_map_; |
316 | 309 |
317 DISALLOW_COPY_AND_ASSIGN(ProfileIOData); | 310 DISALLOW_COPY_AND_ASSIGN(ProfileIOData); |
318 }; | 311 }; |
319 | 312 |
320 #endif // CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ | 313 #endif // CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ |
OLD | NEW |