Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / invalidation / invalidation_service.h
index 33b09f3..48b7274 100644 (file)
@@ -14,6 +14,7 @@ class InvalidationHandler;
 }  // namespace syncer
 
 namespace invalidation {
+class InvalidationLogger;
 
 // Interface for classes that handle invalidation registrations and send out
 // invalidations to register handlers.
@@ -99,6 +100,9 @@ class InvalidationService : public BrowserContextKeyedService {
   // prevent the receipt of notifications of our own changes.
   virtual std::string GetInvalidatorClientId() const = 0;
 
+  // Return the logger used to debug invalidations
+  virtual InvalidationLogger* GetInvalidationLogger() = 0;
+
  protected:
   virtual ~InvalidationService() { }
 };