| Index: base/prefs/json_pref_store.h
|
| diff --git a/base/prefs/json_pref_store.h b/base/prefs/json_pref_store.h
|
| index 21fc8f95ac9c0a1863cc665c1ece4133fb14c1d3..ad13feba3f6e1279c7c2bee4d597df35d1698842 100644
|
| --- a/base/prefs/json_pref_store.h
|
| +++ b/base/prefs/json_pref_store.h
|
| @@ -18,6 +18,8 @@
|
| #include "base/prefs/base_prefs_export.h"
|
| #include "base/prefs/persistent_pref_store.h"
|
|
|
| +class PrefFilter;
|
| +
|
| namespace base {
|
| class DictionaryValue;
|
| class FilePath;
|
| @@ -41,7 +43,8 @@ class BASE_PREFS_EXPORT JsonPrefStore
|
| // |sequenced_task_runner| is must be a shutdown-blocking task runner, ideally
|
| // created by GetTaskRunnerForFile() method above.
|
| JsonPrefStore(const base::FilePath& pref_filename,
|
| - base::SequencedTaskRunner* sequenced_task_runner);
|
| + base::SequencedTaskRunner* sequenced_task_runner,
|
| + scoped_ptr<PrefFilter> pref_filter);
|
|
|
| // PrefStore overrides:
|
| virtual bool GetValue(const std::string& key,
|
| @@ -87,6 +90,7 @@ class BASE_PREFS_EXPORT JsonPrefStore
|
| // Helper for safely writing pref data.
|
| base::ImportantFileWriter writer_;
|
|
|
| + scoped_ptr<PrefFilter> pref_filter_;
|
| ObserverList<PrefStore::Observer, true> observers_;
|
|
|
| scoped_ptr<ReadErrorDelegate> error_delegate_;
|
|
|