class PolicyErrorMap;
class PolicyMap;
struct PolicyToPreferenceMapEntry;
+class Schema;
// Converts policies to their corresponding preferences by applying a list of
// ConfigurationPolicyHandler objects. This includes error checking and
DISALLOW_COPY_AND_ASSIGN(ConfigurationPolicyHandlerList);
};
+// Callback with signature of BuildHandlerList(), to be used in constructor of
+// BrowserPolicyConnector.
+typedef base::Callback<scoped_ptr<ConfigurationPolicyHandlerList>(
+ const Schema&)> HandlerListFactory;
+
} // namespace policy
#endif // COMPONENTS_POLICY_CORE_BROWSER_CONFIGURATION_POLICY_HANDLER_LIST_H_