| 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_;
|
|
|
|
|