Index: chrome/browser/invalidation/ticl_invalidation_service.h |
diff --git a/chrome/browser/invalidation/ticl_invalidation_service.h b/chrome/browser/invalidation/ticl_invalidation_service.h |
index 137198aa0637341db6e55e0b9d82300b27724b7b..f504cda5353554f637e21de6358c4e7ab439628c 100644 |
--- a/chrome/browser/invalidation/ticl_invalidation_service.h |
+++ b/chrome/browser/invalidation/ticl_invalidation_service.h |
@@ -7,7 +7,7 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/threading/non_thread_safe.h" |
-#include "chrome/browser/invalidation/invalidation_frontend.h" |
+#include "chrome/browser/invalidation/invalidation_service.h" |
#include "chrome/browser/invalidation/invalidator_storage.h" |
#include "chrome/browser/signin/signin_global_error.h" |
#include "components/browser_context_keyed_service/browser_context_keyed_service.h" |
@@ -24,14 +24,17 @@ namespace syncer { |
class Invalidator; |
} |
+namespace extensions { |
+class PushMessagingApiTest; |
dcheng
2013/05/23 00:35:45
Ick. Can you file a bug to clean this up and assig
rlarocque
2013/05/23 21:43:27
Done. See crbug.com/243482.
|
+} |
+ |
namespace invalidation { |
// This InvalidationService wraps the C++ Invalidation Client (TICL) library. |
// It provides invalidations for desktop platforms (Win, Mac, Linux). |
class TiclInvalidationService |
: public base::NonThreadSafe, |
- public ProfileKeyedService, |
- public InvalidationFrontend, |
+ public InvalidationService, |
public content::NotificationObserver, |
public syncer::InvalidationHandler { |
public: |
@@ -42,7 +45,7 @@ class TiclInvalidationService |
void Init(); |
- // InvalidationFrontend implementation. |
+ // InvalidationService implementation. |
// It is an error to have registered handlers when Shutdown() is called. |
virtual void RegisterInvalidationHandler( |
syncer::InvalidationHandler* handler) OVERRIDE; |
@@ -55,7 +58,7 @@ class TiclInvalidationService |
const invalidation::ObjectId& id, |
const syncer::AckHandle& ack_handle) OVERRIDE; |
virtual syncer::InvalidatorState GetInvalidatorState() const OVERRIDE; |
- virtual std::string GetInvalidatorClientId() const; |
+ virtual std::string GetInvalidatorClientId() const OVERRIDE; |
// content::NotificationObserver implementation. |
virtual void Observe(int type, |
@@ -76,6 +79,7 @@ class TiclInvalidationService |
void InitForTest(syncer::Invalidator* invalidator); |
friend class TiclInvalidationServiceTestDelegate; |
+ friend class extensions::PushMessagingApiTest; |
private: |
bool IsReadyToStart(); |