Index: chrome/browser/sync/invalidations/invalidator_storage.h |
diff --git a/chrome/browser/sync/invalidations/invalidator_storage.h b/chrome/browser/sync/invalidations/invalidator_storage.h |
index c0f480fb4111d6893275875d32c262afaddcda9a..7478aba4fcd636092462f5e0f31498dcebb9e010 100644 |
--- a/chrome/browser/sync/invalidations/invalidator_storage.h |
+++ b/chrome/browser/sync/invalidations/invalidator_storage.h |
@@ -43,12 +43,19 @@ class InvalidatorStorage : public base::SupportsWeakPtr<InvalidatorStorage>, |
// InvalidationStateTracker implementation. |
virtual syncer::InvalidationStateMap GetAllInvalidationStates() const |
OVERRIDE; |
- virtual void SetMaxVersion(const invalidation::ObjectId& id, |
- int64 max_version) OVERRIDE; |
+ virtual void SetMaxVersionAndPayload(const invalidation::ObjectId& id, |
+ int64 max_version, |
+ const std::string& payload) OVERRIDE; |
virtual void Forget(const syncer::ObjectIdSet& ids) OVERRIDE; |
// TODO(tim): These are not yet used. Bug 124140. |
virtual void SetBootstrapData(const std::string& data) OVERRIDE; |
virtual std::string GetBootstrapData() const OVERRIDE; |
+ virtual void GenerateAckHandles( |
+ const syncer::ObjectIdSet& ids, |
+ const scoped_refptr<base::TaskRunner>& task_runner, |
+ base::Callback<void(const syncer::AckHandleMap&)> callback) OVERRIDE; |
+ virtual void Acknowledge(const invalidation::ObjectId& id, |
+ const syncer::AckHandle& ack_handle) OVERRIDE; |
private: |
FRIEND_TEST_ALL_PREFIXES(InvalidatorStorageTest, SerializeEmptyMap); |