#ifndef COMPONENTS_SYNC_DRIVER_SYNC_POLICY_HANDLER_H_
#define COMPONENTS_SYNC_DRIVER_SYNC_POLICY_HANDLER_H_
#include "base/compiler_specific.h"
#include "components/policy/core/browser/configuration_policy_handler.h"
class PrefValueMap;
namespace syncer {
class PolicyMap;
class SyncPolicyHandler : public policy::TypeCheckingPolicyHandler {
public:
SyncPolicyHandler();
SyncPolicyHandler(const SyncPolicyHandler&) = delete;
SyncPolicyHandler& operator=(const SyncPolicyHandler&) = delete;
~SyncPolicyHandler() override;
void ApplyPolicySettings(const policy::PolicyMap& policies,
PrefValueMap* prefs) override;
};
}
#endif