Index: chrome/browser/policy/configuration_policy_store_interface.h |
diff --git a/chrome/browser/policy/configuration_policy_store_interface.h b/chrome/browser/policy/configuration_policy_store_interface.h |
index b05fab4c98fb2ebb2e586e54fcaea081608ac7eb..b45f2f53c44210ff7fbdbcd20c536cfa8a714d96 100644 |
--- a/chrome/browser/policy/configuration_policy_store_interface.h |
+++ b/chrome/browser/policy/configuration_policy_store_interface.h |
@@ -50,48 +50,6 @@ class ConfigurationPolicyStoreInterface { |
DISALLOW_COPY_AND_ASSIGN(ConfigurationPolicyStoreInterface); |
}; |
-// Helper class. A pass-through ConfigurationPolicyStoreInterface, that observes |
-// the application of well-known policies. |
-class ObservingPolicyStoreInterface: public ConfigurationPolicyStoreInterface { |
- public: |
- explicit ObservingPolicyStoreInterface( |
- ConfigurationPolicyStoreInterface* next) |
- : next_(next), |
- proxy_policy_applied_(false) {} |
- |
- // ConfigurationPolicyStoreInterface methods: |
- virtual void Apply(ConfigurationPolicyType policy, Value* value) OVERRIDE; |
- |
- bool IsProxyPolicyApplied() const { |
- return proxy_policy_applied_; |
- } |
- |
- private: |
- ConfigurationPolicyStoreInterface* next_; |
- bool proxy_policy_applied_; |
- |
- DISALLOW_COPY_AND_ASSIGN(ObservingPolicyStoreInterface); |
-}; |
- |
-// Helper class. A ConfigurationPolicyStoreInterface that filters out most |
-// policies, and only applies well-known policies. |
-class FilteringPolicyStoreInterface: public ConfigurationPolicyStoreInterface { |
- public: |
- FilteringPolicyStoreInterface(ConfigurationPolicyStoreInterface* next, |
- bool apply_proxy_policies) |
- : next_(next), |
- apply_proxy_policies_(apply_proxy_policies) {} |
- |
- // ConfigurationPolicyStoreInterface methods: |
- virtual void Apply(ConfigurationPolicyType policy, Value* value) OVERRIDE; |
- |
- private: |
- ConfigurationPolicyStoreInterface* next_; |
- bool apply_proxy_policies_; |
- |
- DISALLOW_COPY_AND_ASSIGN(FilteringPolicyStoreInterface); |
-}; |
- |
} // namespace policy |
#endif // CHROME_BROWSER_POLICY_CONFIGURATION_POLICY_STORE_INTERFACE_H_ |