| Index: components/user_prefs/tracked/pref_hash_store_impl.h
|
| diff --git a/components/user_prefs/tracked/pref_hash_store_impl.h b/components/user_prefs/tracked/pref_hash_store_impl.h
|
| index a532cd2011b715f07b3f3263b4583fd196b38cad..1b5682eed4e83df46a039b50352e77da565756ff 100644
|
| --- a/components/user_prefs/tracked/pref_hash_store_impl.h
|
| +++ b/components/user_prefs/tracked/pref_hash_store_impl.h
|
| @@ -5,17 +5,11 @@
|
| #ifndef COMPONENTS_USER_PREFS_TRACKED_PREF_HASH_STORE_IMPL_H_
|
| #define COMPONENTS_USER_PREFS_TRACKED_PREF_HASH_STORE_IMPL_H_
|
|
|
| -#include <memory>
|
| -#include <string>
|
| -
|
| #include "base/compiler_specific.h"
|
| #include "base/macros.h"
|
| #include "components/user_prefs/tracked/pref_hash_calculator.h"
|
| #include "components/user_prefs/tracked/pref_hash_store.h"
|
|
|
| -class HashStoreContents;
|
| -class PrefHashStoreTransaction;
|
| -
|
| // Implements PrefHashStoreImpl by storing preference hashes in a
|
| // HashStoreContents.
|
| class PrefHashStoreImpl : public PrefHashStore {
|
| @@ -49,6 +43,12 @@ class PrefHashStoreImpl : public PrefHashStore {
|
| std::unique_ptr<PrefHashStoreTransaction> BeginTransaction(
|
| HashStoreContents* storage) override;
|
|
|
| + std::string ComputeMac(const std::string& path,
|
| + const base::Value* new_value) override;
|
| + std::unique_ptr<base::DictionaryValue> ComputeSplitMacs(
|
| + const std::string& path,
|
| + const base::DictionaryValue* split_values) override;
|
| +
|
| private:
|
| class PrefHashStoreTransactionImpl;
|
|
|
|
|