| Index: chrome/browser/policy/cloud_policy_subsystem.h
|
| diff --git a/chrome/browser/policy/cloud_policy_subsystem.h b/chrome/browser/policy/cloud_policy_subsystem.h
|
| index 398c997ab255c4af4398f466911b448b9285b2e0..92754768c30bcf7cec5baddf8cd25dde090bdbfb 100644
|
| --- a/chrome/browser/policy/cloud_policy_subsystem.h
|
| +++ b/chrome/browser/policy/cloud_policy_subsystem.h
|
| @@ -10,13 +10,12 @@
|
| #include "chrome/browser/prefs/pref_member.h"
|
| #include "content/common/notification_observer.h"
|
|
|
| -class FilePath;
|
| class PrefService;
|
| class URLRequestContextGetter;
|
|
|
| namespace policy {
|
|
|
| -class CloudPolicyCache;
|
| +class CloudPolicyCacheBase;
|
| class CloudPolicyController;
|
| class CloudPolicyIdentityStrategy;
|
| class ConfigurationPolicyProvider;
|
| @@ -28,8 +27,8 @@ class DeviceTokenFetcher;
|
| // life cycle of the policy providers.
|
| class CloudPolicySubsystem : public NotificationObserver {
|
| public:
|
| - CloudPolicySubsystem(const FilePath& policy_cache_file,
|
| - CloudPolicyIdentityStrategy* identity_strategy);
|
| + CloudPolicySubsystem(CloudPolicyIdentityStrategy* identity_strategy,
|
| + CloudPolicyCacheBase* policy_cache);
|
| virtual ~CloudPolicySubsystem();
|
|
|
| // Initializes the subsystem.
|
| @@ -62,7 +61,7 @@ class CloudPolicySubsystem : public NotificationObserver {
|
| // Cloud policy infrastructure stuff.
|
| scoped_ptr<DeviceManagementService> device_management_service_;
|
| scoped_ptr<DeviceTokenFetcher> device_token_fetcher_;
|
| - scoped_ptr<CloudPolicyCache> cloud_policy_cache_;
|
| + scoped_ptr<CloudPolicyCacheBase> cloud_policy_cache_;
|
| scoped_ptr<CloudPolicyController> cloud_policy_controller_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(CloudPolicySubsystem);
|
|
|