Chromium Code Reviews| 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); |
|
rlarocque
2014/02/25 18:29:08
This may be unnecessary. The P2P Invalidation Ser
Mattias Nissler (ping if slow)
2014/02/26 09:47:09
OK, good to know. I'll see whether I can get away
|
| 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_; |