// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_ENTERPRISE_DATA_CONTROLS_CORE_BROWSER_DLP_RULES_MANAGER_BASE_H_ #define COMPONENTS_ENTERPRISE_DATA_CONTROLS_CORE_BROWSER_DLP_RULES_MANAGER_BASE_H_ #include <map> #include <set> #include <string> #include "components/enterprise/data_controls/core/browser/rule.h" #include "components/keyed_service/core/keyed_service.h" #include "url/gurl.h" namespace data_controls { // DlpRulesManagerBase is the generic interface to parse the rules set in the // DataLeakPreventionRulesList policy and serves as an available service which // can be queried anytime about the restrictions set by the policy. class DlpRulesManagerBase : public KeyedService { … }; } // namespace data_controls #endif // COMPONENTS_ENTERPRISE_DATA_CONTROLS_CORE_BROWSER_DLP_RULES_MANAGER_BASE_H_