Index: components/invalidation/impl/profile_invalidation_provider.h |
diff --git a/components/invalidation/impl/profile_invalidation_provider.h b/components/invalidation/impl/profile_invalidation_provider.h |
index 7f4f9e56377c69d4e40dcaa1a1edf1de81c0ed63..b4b1f5f323329878e259a9d00bab7139ec248ad9 100644 |
--- a/components/invalidation/impl/profile_invalidation_provider.h |
+++ b/components/invalidation/impl/profile_invalidation_provider.h |
@@ -10,6 +10,10 @@ |
#include "base/memory/scoped_ptr.h" |
#include "components/keyed_service/core/keyed_service.h" |
+namespace user_prefs { |
+class PrefRegistrySyncable; |
+} |
+ |
namespace invalidation { |
class InvalidationService; |
@@ -26,6 +30,10 @@ class ProfileInvalidationProvider : public KeyedService { |
// KeyedService: |
void Shutdown() override; |
+ // Register prefs to be used by per-Profile instances of this class which |
+ // store invalidation state in Profile prefs. |
+ static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry); |
+ |
private: |
scoped_ptr<InvalidationService> invalidation_service_; |