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