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 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
47 class SupervisedUserURLFilter; | 47 class SupervisedUserURLFilter; |
48 | 48 |
49 namespace chromeos { | 49 namespace chromeos { |
50 class CertificateProvider; | 50 class CertificateProvider; |
51 } | 51 } |
52 | 52 |
53 namespace chrome_browser_net { | 53 namespace chrome_browser_net { |
54 class ResourcePrefetchPredictorObserver; | 54 class ResourcePrefetchPredictorObserver; |
55 } | 55 } |
56 | 56 |
| 57 namespace certificate_transparency { |
| 58 class TreeStateTracker; |
| 59 } |
| 60 |
57 namespace content_settings { | 61 namespace content_settings { |
58 class CookieSettings; | 62 class CookieSettings; |
59 } | 63 } |
60 | 64 |
61 namespace data_reduction_proxy { | 65 namespace data_reduction_proxy { |
62 class DataReductionProxyIOData; | 66 class DataReductionProxyIOData; |
63 } | 67 } |
64 | 68 |
65 namespace extensions { | 69 namespace extensions { |
66 class ExtensionThrottleManager; | 70 class ExtensionThrottleManager; |
(...skipping 532 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
599 #endif | 603 #endif |
600 | 604 |
601 #if defined(ENABLE_EXTENSIONS) | 605 #if defined(ENABLE_EXTENSIONS) |
602 // Is NULL if switches::kDisableExtensionsHttpThrottling is on. | 606 // Is NULL if switches::kDisableExtensionsHttpThrottling is on. |
603 mutable std::unique_ptr<extensions::ExtensionThrottleManager> | 607 mutable std::unique_ptr<extensions::ExtensionThrottleManager> |
604 extension_throttle_manager_; | 608 extension_throttle_manager_; |
605 #endif | 609 #endif |
606 | 610 |
607 mutable DevToolsNetworkControllerHandle network_controller_handle_; | 611 mutable DevToolsNetworkControllerHandle network_controller_handle_; |
608 | 612 |
| 613 mutable std::unique_ptr<certificate_transparency::TreeStateTracker> |
| 614 ct_tree_tracker_; |
| 615 mutable base::Closure ct_tree_tracker_unregistration_; |
| 616 |
609 const Profile::ProfileType profile_type_; | 617 const Profile::ProfileType profile_type_; |
610 | 618 |
611 DISALLOW_COPY_AND_ASSIGN(ProfileIOData); | 619 DISALLOW_COPY_AND_ASSIGN(ProfileIOData); |
612 }; | 620 }; |
613 | 621 |
614 #endif // CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ | 622 #endif // CHROME_BROWSER_PROFILES_PROFILE_IO_DATA_H_ |
OLD | NEW |