Index: chrome/browser/invalidation/invalidation_service.h |
diff --git a/chrome/browser/invalidation/invalidation_service.h b/chrome/browser/invalidation/invalidation_service.h |
index 5683c935ebca7d58481436e377586f1b946add31..ed026c30d53e02a2e8df5f5271b61a50fd676e93 100644 |
--- a/chrome/browser/invalidation/invalidation_service.h |
+++ b/chrome/browser/invalidation/invalidation_service.h |
@@ -15,6 +15,7 @@ class InvalidationHandler; |
} // namespace syncer |
namespace invalidation { |
+class InvalidationAuthProvider; |
class InvalidationLogger; |
// Interface for classes that handle invalidation registrations and send out |
@@ -108,6 +109,9 @@ class InvalidationService : public KeyedService { |
virtual void RequestDetailedStatus( |
base::Callback<void(const base::DictionaryValue&)> post_caller) = 0; |
+ // Returns the authentication provider. |
+ virtual InvalidationAuthProvider* GetInvalidationAuthProvider() = 0; |
+ |
protected: |
virtual ~InvalidationService() { } |
}; |