Index: services/preferences/tracked/tracked_preference_helper.h |
diff --git a/components/user_prefs/tracked/tracked_preference_helper.h b/services/preferences/tracked/tracked_preference_helper.h |
similarity index 65% |
rename from components/user_prefs/tracked/tracked_preference_helper.h |
rename to services/preferences/tracked/tracked_preference_helper.h |
index 57b35fb32a39b297aeb6e832b8007282286592be..182520dd106026b16041bb3968cd9a336fd3616e 100644 |
--- a/components/user_prefs/tracked/tracked_preference_helper.h |
+++ b/services/preferences/tracked/tracked_preference_helper.h |
@@ -2,16 +2,16 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef COMPONENTS_USER_PREFS_TRACKED_TRACKED_PREFERENCE_HELPER_H_ |
-#define COMPONENTS_USER_PREFS_TRACKED_TRACKED_PREFERENCE_HELPER_H_ |
+#ifndef SERVICES_PREFERENCES_TRACKED_TRACKED_PREFERENCE_HELPER_H_ |
+#define SERVICES_PREFERENCES_TRACKED_TRACKED_PREFERENCE_HELPER_H_ |
#include <stddef.h> |
#include <string> |
#include "base/macros.h" |
-#include "components/user_prefs/tracked/pref_hash_filter.h" |
-#include "components/user_prefs/tracked/pref_hash_store_transaction.h" |
+#include "services/preferences/tracked/pref_hash_filter.h" |
+#include "services/preferences/tracked/pref_hash_store_transaction.h" |
// A TrackedPreferenceHelper is a helper class for TrackedPreference which |
// handles decision making and reporting for TrackedPreference's |
@@ -26,25 +26,30 @@ class TrackedPreferenceHelper { |
DO_RESET, |
}; |
- TrackedPreferenceHelper(const std::string& pref_path, |
- size_t reporting_id, |
- size_t reporting_ids_count, |
- PrefHashFilter::EnforcementLevel enforcement_level, |
- PrefHashFilter::ValueType value_type); |
+ TrackedPreferenceHelper( |
+ const std::string& pref_path, |
+ size_t reporting_id, |
+ size_t reporting_ids_count, |
+ prefs::mojom::TrackedPreferenceMetadata::EnforcementLevel |
+ enforcement_level, |
+ prefs::mojom::TrackedPreferenceMetadata::ValueType value_type); |
// Returns a ResetAction stating whether a reset is desired (DO_RESET) or not |
// (DONT_RESET) based on observing |value_state|. Can also return WANTED_RESET |
// if a reset would have been desired but the current |enforcement_level| |
// doesn't allow it. |
- ResetAction GetAction(PrefHashStoreTransaction::ValueState value_state) const; |
+ ResetAction GetAction( |
+ prefs::mojom::TrackedPreferenceValidationDelegate::ValueState value_state) |
+ const; |
// Returns true if the preference value may contain personal information. |
bool IsPersonal() const; |
// Reports |value_state| via UMA under |reporting_id_|. |
// |validation_type_suffix| is appended to the reported histogram's name. |
- void ReportValidationResult(PrefHashStoreTransaction::ValueState value_state, |
- base::StringPiece validation_type_suffix) const; |
+ void ReportValidationResult( |
+ prefs::mojom::TrackedPreferenceValidationDelegate::ValueState value_state, |
+ base::StringPiece validation_type_suffix) const; |
// Reports |reset_action| via UMA under |reporting_id_|. |
void ReportAction(ResetAction reset_action) const; |
@@ -67,4 +72,4 @@ class TrackedPreferenceHelper { |
DISALLOW_COPY_AND_ASSIGN(TrackedPreferenceHelper); |
}; |
-#endif // COMPONENTS_USER_PREFS_TRACKED_TRACKED_PREFERENCE_HELPER_H_ |
+#endif // SERVICES_PREFERENCES_TRACKED_TRACKED_PREFERENCE_HELPER_H_ |