Index: chrome/browser/invalidation/p2p_invalidation_service.h |
diff --git a/chrome/browser/invalidation/p2p_invalidation_service.h b/chrome/browser/invalidation/p2p_invalidation_service.h |
index d1407eb8d74dc0d9c5d1f6573c5ef71c1e894659..889f790161922925da1436ce36c6e3e44451a16d 100644 |
--- a/chrome/browser/invalidation/p2p_invalidation_service.h |
+++ b/chrome/browser/invalidation/p2p_invalidation_service.h |
@@ -26,7 +26,8 @@ class P2PInvalidationService |
: public base::NonThreadSafe, |
public InvalidationService { |
public: |
- explicit P2PInvalidationService(Profile* profile); |
+ P2PInvalidationService(Profile* profile, |
+ scoped_ptr<InvalidationAuthProvider> auth_provider); |
virtual ~P2PInvalidationService(); |
// Overrides BrowserContextKeyedService method. |
@@ -44,6 +45,7 @@ class P2PInvalidationService |
virtual syncer::InvalidatorState GetInvalidatorState() const OVERRIDE; |
virtual std::string GetInvalidatorClientId() const OVERRIDE; |
virtual InvalidationLogger* GetInvalidationLogger() OVERRIDE; |
+ virtual InvalidationAuthProvider* GetInvalidationAuthProvider() OVERRIDE; |
void UpdateCredentials(const std::string& username, |
const std::string& password); |
@@ -51,6 +53,7 @@ class P2PInvalidationService |
void SendInvalidation(const syncer::ObjectIdSet& ids); |
private: |
+ scoped_ptr<InvalidationAuthProvider> auth_provider_; |
scoped_ptr<syncer::P2PInvalidator> invalidator_; |
std::string invalidator_id_; |