| Index: chrome/common/origin_trials/origin_trial_key_manager.h
|
| diff --git a/chrome/common/origin_trials/origin_trial_key_manager.h b/chrome/common/origin_trials/origin_trial_key_manager.h
|
| index f9daf477349c4dc4b37a825daa05560336ad6857..a2806f1891ab08d8ccd9dbe9eea29f124d1e4e5e 100644
|
| --- a/chrome/common/origin_trials/origin_trial_key_manager.h
|
| +++ b/chrome/common/origin_trials/origin_trial_key_manager.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef CHROME_COMMON_ORIGIN_TRIALS_ORIGIN_TRIAL_KEY_MANAGER_H_
|
| #define CHROME_COMMON_ORIGIN_TRIALS_ORIGIN_TRIAL_KEY_MANAGER_H_
|
|
|
| +#include <set>
|
| #include <string>
|
|
|
| #include "base/macros.h"
|
| @@ -19,9 +20,12 @@ class OriginTrialKeyManager {
|
|
|
| bool SetPublicKeyFromASCIIString(const std::string& ascii_public_key);
|
| base::StringPiece GetPublicKey() const;
|
| + bool SetDisabledFeatures(const std::string& disabled_feature_list);
|
| + bool IsFeatureDisabled(base::StringPiece feature) const;
|
|
|
| private:
|
| std::string public_key_;
|
| + std::set<std::string> disabled_features_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(OriginTrialKeyManager);
|
| };
|
|
|