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