Chromium Code Reviews| Index: chrome/browser/invalidation/invalidation_logger_observer.h |
| diff --git a/chrome/browser/invalidation/invalidation_logger_observer.h b/chrome/browser/invalidation/invalidation_logger_observer.h |
| index 6bd102e1954082ca7b067e0a08a607bb0de470b1..a5e5760ad64e70036f282876485eec321eb0d8a7 100644 |
| --- a/chrome/browser/invalidation/invalidation_logger_observer.h |
| +++ b/chrome/browser/invalidation/invalidation_logger_observer.h |
| @@ -6,6 +6,7 @@ |
| #define CHROME_BROWSER_INVALIDATION_INVALIDATION_LOGGER_OBSERVER_H_ |
| #include "base/memory/scoped_ptr.h" |
| +#include "sync/notifier/invalidation_util.h" |
| #include "sync/notifier/invalidator_state.h" |
| #include "sync/notifier/object_id_invalidation_map.h" |
| @@ -14,6 +15,7 @@ class DictionaryValue; |
| } // namespace base |
| namespace syncer { |
| +class InvalidationHandler; |
| class ObjectIdInvalidationMap; |
| } // namespace syncer |
| @@ -22,13 +24,13 @@ namespace invalidation { |
| // InvalidationLogger notifications whenever an InvalidatorService changes |
| // its internal state. |
| // (i.e. A new registration, a new invalidation, a TICL/GCM state change) |
| - |
| class InvalidationLoggerObserver { |
| public: |
| virtual void OnRegistration(const base::DictionaryValue& details) = 0; |
| virtual void OnUnregistration(const base::DictionaryValue& details) = 0; |
| virtual void OnStateChange(const syncer::InvalidatorState& newState) = 0; |
| - virtual void OnUpdateIds(const base::DictionaryValue& details) = 0; |
| + virtual void OnUpdateIds(std::string handlerName, |
|
Nicolas Zea
2014/02/11 21:58:25
pass as a const ref.
Also, handlerName should be
mferreria_g
2014/02/12 00:03:46
Done.
|
| + const syncer::ObjectIdSet& details) = 0; |
| virtual void OnDebugMessage(const base::DictionaryValue& details) = 0; |
| virtual void OnInvalidation( |
| const syncer::ObjectIdInvalidationMap& details) = 0; |