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 |