| Index: chrome/browser/prefs/pref_hash_filter.h
|
| diff --git a/chrome/browser/prefs/pref_hash_filter.h b/chrome/browser/prefs/pref_hash_filter.h
|
| index cb795b53becf21365cffc8572e05544aa5e1bb39..217396fdcb77733007ef3b9332822dc548d54bea 100644
|
| --- a/chrome/browser/prefs/pref_hash_filter.h
|
| +++ b/chrome/browser/prefs/pref_hash_filter.h
|
| @@ -18,6 +18,7 @@
|
|
|
| class PrefService;
|
| class PrefStore;
|
| +class TrackedPreferenceValidationDelegate;
|
|
|
| namespace base {
|
| class DictionaryValue;
|
| @@ -56,12 +57,14 @@ class PrefHashFilter : public InterceptablePrefFilter {
|
| };
|
|
|
| // Constructs a PrefHashFilter tracking the specified |tracked_preferences|
|
| - // using |pref_hash_store| to check/store hashes.
|
| + // using |pref_hash_store| to check/store hashes. An optional |delegate| is
|
| + // notified of the status of each preference as it is checked.
|
| // |reporting_ids_count| is the count of all possible IDs (possibly greater
|
| // than |tracked_preferences.size()|).
|
| PrefHashFilter(
|
| scoped_ptr<PrefHashStore> pref_hash_store,
|
| const std::vector<TrackedPreferenceMetadata>& tracked_preferences,
|
| + TrackedPreferenceValidationDelegate* delegate,
|
| size_t reporting_ids_count);
|
|
|
| virtual ~PrefHashFilter();
|
|
|