Index: chrome/browser/policy/browser_policy_connector.h |
diff --git a/chrome/browser/policy/browser_policy_connector.h b/chrome/browser/policy/browser_policy_connector.h |
index 5c15b93cc6e37e50dc93fb66f9d4349d775d8c35..81f7cefa5ac82f9bc252faf744641ce2247ff747 100644 |
--- a/chrome/browser/policy/browser_policy_connector.h |
+++ b/chrome/browser/policy/browser_policy_connector.h |
@@ -23,6 +23,7 @@ class URLRequestContextGetter; |
namespace policy { |
+class CloudPolicyProvider; |
class CloudPolicySubsystem; |
class ConfigurationPolicyProvider; |
class DevicePolicyIdentityStrategy; |
@@ -35,9 +36,9 @@ class BrowserPolicyConnector { |
~BrowserPolicyConnector(); |
ConfigurationPolicyProvider* GetManagedPlatformProvider() const; |
- ConfigurationPolicyProvider* GetManagedCloudProvider() const; |
+ CloudPolicyProvider* GetManagedCloudProvider() const; |
ConfigurationPolicyProvider* GetRecommendedPlatformProvider() const; |
- ConfigurationPolicyProvider* GetRecommendedCloudProvider() const; |
+ CloudPolicyProvider* GetRecommendedCloudProvider() const; |
// Returns a weak pointer to the CloudPolicySubsystem managed by this |
// policy connector, or NULL if no such subsystem exists (i.e. when running |
@@ -86,6 +87,9 @@ class BrowserPolicyConnector { |
// Activates the cloud policy subsystem. |
void Initialize(); |
+ scoped_ptr<CloudPolicyProvider> managed_cloud_provider_; |
+ scoped_ptr<CloudPolicyProvider> recommended_cloud_provider_; |
+ |
scoped_ptr<ConfigurationPolicyProvider> managed_platform_provider_; |
scoped_ptr<ConfigurationPolicyProvider> recommended_platform_provider_; |