| Index: components/policy/core/browser/configuration_policy_handler_list.h
|
| diff --git a/components/policy/core/browser/configuration_policy_handler_list.h b/components/policy/core/browser/configuration_policy_handler_list.h
|
| index f686d6870b4aafcde803d0c91dca8b9d388f3742..24bd7360ac241a9bed00d63ee7cc35e68bf1c80a 100644
|
| --- a/components/policy/core/browser/configuration_policy_handler_list.h
|
| +++ b/components/policy/core/browser/configuration_policy_handler_list.h
|
| @@ -19,6 +19,7 @@ namespace policy {
|
|
|
| class ConfigurationPolicyHandler;
|
| class PolicyErrorMap;
|
| +struct PolicyHandlerParameters;
|
| class PolicyMap;
|
| struct PolicyToPreferenceMapEntry;
|
| class Schema;
|
| @@ -28,7 +29,11 @@ class Schema;
|
| // cleaning up policy values for displaying.
|
| class POLICY_EXPORT ConfigurationPolicyHandlerList {
|
| public:
|
| + typedef base::Callback<void(PolicyHandlerParameters*)>
|
| + PopulatePolicyHandlerParametersCallback;
|
| +
|
| explicit ConfigurationPolicyHandlerList(
|
| + const PopulatePolicyHandlerParametersCallback& parameters_callback,
|
| const GetChromePolicyDetailsCallback& details_callback);
|
| ~ConfigurationPolicyHandlerList();
|
|
|
| @@ -47,7 +52,8 @@ class POLICY_EXPORT ConfigurationPolicyHandlerList {
|
|
|
| private:
|
| std::vector<ConfigurationPolicyHandler*> handlers_;
|
| - GetChromePolicyDetailsCallback details_callback_;
|
| + const PopulatePolicyHandlerParametersCallback parameters_callback_;
|
| + const GetChromePolicyDetailsCallback details_callback_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ConfigurationPolicyHandlerList);
|
| };
|
|
|