| Index: chrome/browser/prefs/chrome_pref_service_factory.h
|
| diff --git a/chrome/browser/prefs/chrome_pref_service_factory.h b/chrome/browser/prefs/chrome_pref_service_factory.h
|
| index c8a119d09a9225429307d10d7421379b38ad362c..371e60cadec806f50deb5fa457bcf8b3b919e247 100644
|
| --- a/chrome/browser/prefs/chrome_pref_service_factory.h
|
| +++ b/chrome/browser/prefs/chrome_pref_service_factory.h
|
| @@ -57,17 +57,22 @@ scoped_ptr<PrefServiceSyncable> CreateProfilePrefs(
|
| base::SequencedTaskRunner* pref_io_task_runner,
|
| policy::PolicyService* policy_service,
|
| ManagedUserSettingsService* managed_user_settings,
|
| - scoped_ptr<PrefHashStore> pref_hash_store,
|
| const scoped_refptr<PrefStore>& extension_prefs,
|
| const scoped_refptr<user_prefs::PrefRegistrySyncable>& pref_registry,
|
| bool async);
|
|
|
| -// Initializes a preference hash store for the profile preferences file at
|
| -// |pref_filename| without actually loading the profile.
|
| -void InitializeHashStoreForPrefFile(
|
| - const base::FilePath& pref_filename,
|
| - base::SequencedTaskRunner* pref_io_task_runner,
|
| - scoped_ptr<PrefHashStore> pref_hash_store);
|
| +// Schedules verification of the path resolution of the preferences file under
|
| +// |profile_path|.
|
| +void SchedulePrefsFilePathVerification(const base::FilePath& profile_path);
|
| +
|
| +// Initializes the PrefHashStore for the profile preferences file under
|
| +// |profile_path| without actually loading that profile.
|
| +void InitializePrefHashStoreIfRequired(
|
| + const base::FilePath& profile_path);
|
| +
|
| +// Resets the contents of the preference hash store for the profile at
|
| +// |profile_path|.
|
| +void ResetPrefHashStore(const base::FilePath& profile_path);
|
|
|
| } // namespace chrome_prefs
|
|
|
|
|