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