| 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_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 | 7 |
| 8 #include <stdint.h> | 8 #include <stdint.h> |
| 9 | 9 |
| 10 #include <map> | 10 #include <map> |
| (...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 65 namespace data_reduction_proxy { | 65 namespace data_reduction_proxy { |
| 66 class DataReductionProxyIOData; | 66 class DataReductionProxyIOData; |
| 67 } | 67 } |
| 68 | 68 |
| 69 namespace extensions { | 69 namespace extensions { |
| 70 class ExtensionThrottleManager; | 70 class ExtensionThrottleManager; |
| 71 class InfoMap; | 71 class InfoMap; |
| 72 } | 72 } |
| 73 | 73 |
| 74 namespace net { | 74 namespace net { |
| 75 class CertificateReportSender; | |
| 76 class CertVerifier; | 75 class CertVerifier; |
| 77 class ChannelIDService; | 76 class ChannelIDService; |
| 78 class CookieStore; | 77 class CookieStore; |
| 79 class FtpTransactionFactory; | 78 class FtpTransactionFactory; |
| 80 class HttpServerProperties; | 79 class HttpServerProperties; |
| 81 class HttpTransactionFactory; | 80 class HttpTransactionFactory; |
| 82 class ProxyConfigService; | 81 class ProxyConfigService; |
| 83 class ProxyService; | 82 class ProxyService; |
| 83 class ReportSender; |
| 84 class SSLConfigService; | 84 class SSLConfigService; |
| 85 class TransportSecurityPersister; | 85 class TransportSecurityPersister; |
| 86 class TransportSecurityState; | 86 class TransportSecurityState; |
| 87 class URLRequestJobFactoryImpl; | 87 class URLRequestJobFactoryImpl; |
| 88 } // namespace net | 88 } // namespace net |
| 89 | 89 |
| 90 namespace policy { | 90 namespace policy { |
| 91 class PolicyCertVerifier; | 91 class PolicyCertVerifier; |
| 92 class PolicyHeaderIOHelper; | 92 class PolicyHeaderIOHelper; |
| 93 class URLBlacklistManager; | 93 class URLBlacklistManager; |
| (...skipping 477 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 571 // case, the verifier is owned by |cert_verifier_|. Otherwise, set to NULL. | 571 // case, the verifier is owned by |cert_verifier_|. Otherwise, set to NULL. |
| 572 mutable std::unique_ptr<net::CertVerifier> cert_verifier_; | 572 mutable std::unique_ptr<net::CertVerifier> cert_verifier_; |
| 573 mutable policy::PolicyCertVerifier* policy_cert_verifier_; | 573 mutable policy::PolicyCertVerifier* policy_cert_verifier_; |
| 574 mutable std::string username_hash_; | 574 mutable std::string username_hash_; |
| 575 mutable bool use_system_key_slot_; | 575 mutable bool use_system_key_slot_; |
| 576 mutable std::unique_ptr<chromeos::CertificateProvider> certificate_provider_; | 576 mutable std::unique_ptr<chromeos::CertificateProvider> certificate_provider_; |
| 577 #endif | 577 #endif |
| 578 | 578 |
| 579 mutable std::unique_ptr<net::TransportSecurityPersister> | 579 mutable std::unique_ptr<net::TransportSecurityPersister> |
| 580 transport_security_persister_; | 580 transport_security_persister_; |
| 581 mutable std::unique_ptr<net::CertificateReportSender> | 581 mutable std::unique_ptr<net::ReportSender> certificate_report_sender_; |
| 582 certificate_report_sender_; | |
| 583 | 582 |
| 584 // These are only valid in between LazyInitialize() and their accessor being | 583 // These are only valid in between LazyInitialize() and their accessor being |
| 585 // called. | 584 // called. |
| 586 mutable std::unique_ptr<net::URLRequestContext> main_request_context_; | 585 mutable std::unique_ptr<net::URLRequestContext> main_request_context_; |
| 587 mutable std::unique_ptr<net::URLRequestContext> extensions_request_context_; | 586 mutable std::unique_ptr<net::URLRequestContext> extensions_request_context_; |
| 588 // One URLRequestContext per isolated app for main and media requests. | 587 // One URLRequestContext per isolated app for main and media requests. |
| 589 mutable URLRequestContextMap app_request_context_map_; | 588 mutable URLRequestContextMap app_request_context_map_; |
| 590 mutable URLRequestContextMap isolated_media_request_context_map_; | 589 mutable URLRequestContextMap isolated_media_request_context_map_; |
| 591 | 590 |
| 592 mutable std::unique_ptr<ResourceContext> resource_context_; | 591 mutable std::unique_ptr<ResourceContext> resource_context_; |
| (...skipping 24 matching lines...) Expand all Loading... |
| 617 mutable std::unique_ptr<certificate_transparency::TreeStateTracker> | 616 mutable std::unique_ptr<certificate_transparency::TreeStateTracker> |
| 618 ct_tree_tracker_; | 617 ct_tree_tracker_; |
| 619 mutable base::Closure ct_tree_tracker_unregistration_; | 618 mutable base::Closure ct_tree_tracker_unregistration_; |
| 620 | 619 |
| 621 const Profile::ProfileType profile_type_; | 620 const Profile::ProfileType profile_type_; |
| 622 | 621 |
| 623 DISALLOW_COPY_AND_ASSIGN(ProfileIOData); | 622 DISALLOW_COPY_AND_ASSIGN(ProfileIOData); |
| 624 }; | 623 }; |
| 625 | 624 |
| 626 #endif // CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ | 625 #endif // CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ |
| OLD | NEW |