| 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 f75d3d0eef4436daab6b6e1833a12c651827c2d9..9463d0b4fe3d976f23d14e067df7a627f809f7a6 100644
|
| --- a/chrome/browser/prefs/profile_pref_store_manager.h
|
| +++ b/chrome/browser/prefs/profile_pref_store_manager.h
|
| @@ -98,6 +98,11 @@ class ProfilePrefStoreManager {
|
| bool InitializePrefsFromMasterPrefs(
|
| const base::DictionaryValue& master_prefs);
|
|
|
| + // Creates a single-file PrefStore as was used in M34 and earlier. Used only
|
| + // for testing migration.
|
| + PersistentPrefStore* CreateDeprecatedCombinedProfilePrefStore(
|
| + const scoped_refptr<base::SequencedTaskRunner>& io_task_runner);
|
| +
|
| private:
|
| class InitializeHashStoreObserver;
|
|
|
| @@ -105,6 +110,10 @@ class ProfilePrefStoreManager {
|
| // if |kPlatformSupportsPreferenceTracking|.
|
| scoped_ptr<PrefHashStoreImpl> GetPrefHashStoreImpl();
|
|
|
| + // Returns a PrefHashStore that is a copy of the current state of the real
|
| + // hash store.
|
| + scoped_ptr<PrefHashStore> CopyPrefHashStore();
|
| +
|
| const base::FilePath profile_path_;
|
| const std::vector<PrefHashFilter::TrackedPreferenceMetadata>
|
| tracking_configuration_;
|
|
|