| Index: chrome/browser/prefs/profile_pref_store_manager.h
|
| diff --git a/chrome/browser/prefs/profile_pref_store_manager.h b/chrome/browser/prefs/profile_pref_store_manager.h
|
| index cf515511ce1859451fda1ecf6527ed0b01653971..15d43f2b55787709724fe79dfc335617491384bc 100644
|
| --- a/chrome/browser/prefs/profile_pref_store_manager.h
|
| +++ b/chrome/browser/prefs/profile_pref_store_manager.h
|
| @@ -17,6 +17,7 @@
|
| class PersistentPrefStore;
|
| class PrefHashStoreImpl;
|
| class PrefService;
|
| +class TrackedPreferenceValidationObserver;
|
|
|
| namespace base {
|
| class DictionaryValue;
|
| @@ -81,9 +82,11 @@ class ProfilePrefStoreManager {
|
| void ResetPrefHashStore();
|
|
|
| // Creates a PersistentPrefStore providing access to the user preferences of
|
| - // the managed profile.
|
| + // the managed profile. |verification_observer| will be notified of the status
|
| + // of each tracked preference as they are checked.
|
| PersistentPrefStore* CreateProfilePrefStore(
|
| - const scoped_refptr<base::SequencedTaskRunner>& io_task_runner);
|
| + const scoped_refptr<base::SequencedTaskRunner>& io_task_runner,
|
| + scoped_ptr<TrackedPreferenceValidationObserver> verification_observer);
|
|
|
| // Checks the presence/version of the hash store for the managed profile and
|
| // creates or updates it if necessary. Completes asynchronously and is safe if
|
|
|