Index: chrome/browser/policy/config_dir_policy_provider.h |
diff --git a/chrome/browser/policy/config_dir_policy_provider.h b/chrome/browser/policy/config_dir_policy_provider.h |
index 60965135099cef13c6db1a68a8f19ea21a1b6be8..3647489b04650cfb2dd509b54d2937ac01c0b35f 100644 |
--- a/chrome/browser/policy/config_dir_policy_provider.h |
+++ b/chrome/browser/policy/config_dir_policy_provider.h |
@@ -10,23 +10,6 @@ |
namespace policy { |
-// A policy loader implementation backed by a set of files in a given directory. |
-// The files should contain JSON-formatted policy settings. They are merged |
-// together and the result is returned via the PolicyLoader interface. The files |
-// are consulted in lexicographic file name order, so the last value read takes |
-// precedence in case of preference key collisions. |
-class ConfigDirPolicyLoader : public FileBasedPolicyProvider::Delegate { |
- public: |
- explicit ConfigDirPolicyLoader(const FilePath& config_dir); |
- |
- // FileBasedPolicyLoader::Delegate implementation. |
- virtual DictionaryValue* Load(); |
- virtual base::Time GetLastModification(); |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(ConfigDirPolicyLoader); |
-}; |
- |
// Policy provider backed by JSON files in a configuration directory. |
class ConfigDirPolicyProvider : public FileBasedPolicyProvider { |
public: |
@@ -38,6 +21,24 @@ class ConfigDirPolicyProvider : public FileBasedPolicyProvider { |
DISALLOW_COPY_AND_ASSIGN(ConfigDirPolicyProvider); |
}; |
+// A provider delegate implementation backed by a set of files in a given |
+// directory. The files should contain JSON-formatted policy settings. They are |
+// merged together and the result is returned via the ProviderDelegate |
+// interface. The files are consulted in lexicographic file name order, so the |
+// last value read takes precedence in case of preference key collisions. |
+class ConfigDirPolicyProviderDelegate |
+ : public FileBasedPolicyProvider::ProviderDelegate { |
+ public: |
+ explicit ConfigDirPolicyProviderDelegate(const FilePath& config_dir); |
+ |
+ // FileBasedPolicyProvider::ProviderDelegate implementation. |
+ virtual DictionaryValue* Load(); |
+ virtual base::Time GetLastModification(); |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(ConfigDirPolicyProviderDelegate); |
+}; |
+ |
} // namespace policy |
#endif // CHROME_BROWSER_POLICY_CONFIG_DIR_POLICY_PROVIDER_H_ |