| Index: chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h
|
| diff --git a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h
|
| index 1b91202c50a0cdf96c8b97f5445fd81df2289ceb..7be33f136273050c9e34b5cc4ae17992d4d03cea 100644
|
| --- a/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h
|
| +++ b/chrome/browser/chromeos/policy/user_cloud_policy_manager_chromeos.h
|
| @@ -21,6 +21,10 @@
|
|
|
| class PrefService;
|
|
|
| +namespace invalidation {
|
| +class InvalidationService;
|
| +}
|
| +
|
| namespace net {
|
| class URLRequestContextGetter;
|
| }
|
| @@ -45,7 +49,8 @@ class UserCloudPolicyManagerChromeOS
|
| UserCloudPolicyManagerChromeOS(
|
| scoped_ptr<CloudPolicyStore> store,
|
| scoped_ptr<ResourceCache> resource_cache,
|
| - bool wait_for_policy_fetch);
|
| + bool wait_for_policy_fetch,
|
| + invalidation::InvalidationService* invalidation_service);
|
| virtual ~UserCloudPolicyManagerChromeOS();
|
|
|
| // Initializes the cloud connection. |local_state| and
|
| @@ -120,6 +125,9 @@ class UserCloudPolicyManagerChromeOS
|
| // IsInitializationComplete().
|
| bool wait_for_policy_fetch_;
|
|
|
| + // The invalidation service which provides invalidations to policy objects.
|
| + invalidation::InvalidationService* invalidation_service_;
|
| +
|
| // The pref service to pass to the refresh scheduler on initialization.
|
| PrefService* local_state_;
|
|
|
|
|