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 10d85beb7b1970f2ad4bb5ba155f9d6cecee4065..dbba267e38280452a4abfdb683a84f24f19e96d5 100644 |
--- a/chrome/browser/sync/invalidations/invalidator_storage.h |
+++ b/chrome/browser/sync/invalidations/invalidator_storage.h |
@@ -41,7 +41,7 @@ class InvalidatorStorage : public base::SupportsWeakPtr<InvalidatorStorage>, |
void Clear(); |
// InvalidationStateTracker implementation. |
- virtual syncer::InvalidationVersionMap GetAllMaxVersions() const |
+ virtual syncer::InvalidationStateMap GetStateMap() const |
OVERRIDE; |
virtual void SetMaxVersion(const invalidation::ObjectId& id, |
int64 max_version) OVERRIDE; |
@@ -49,6 +49,11 @@ class InvalidatorStorage : public base::SupportsWeakPtr<InvalidatorStorage>, |
// TODO(tim): These are not yet used. Bug 124140. |
virtual void SetInvalidationState(const std::string& state) OVERRIDE; |
virtual std::string GetInvalidationState() const OVERRIDE; |
+ virtual void GenerateAckHandles(const syncer::ObjectIdSet& ids, |
+ syncer::AckHandleMap* ack_handles) OVERRIDE; |
+ virtual void Acknowledge(const invalidation::ObjectId& id, |
+ const syncer::AckHandle& ack_handle) OVERRIDE; |
+ |
private: |
FRIEND_TEST_ALL_PREFIXES(InvalidatorStorageTest, SerializeEmptyMap); |
@@ -70,19 +75,19 @@ class InvalidatorStorage : public base::SupportsWeakPtr<InvalidatorStorage>, |
base::ThreadChecker thread_checker_; |
- // Helpers to convert between InvalidationVersionMap <--> ListValue. |
+ // Helpers to convert between InvalidationStateMap <--> ListValue. |
static void DeserializeFromList( |
- const base::ListValue& max_versions_list, |
- syncer::InvalidationVersionMap* max_versions_map); |
+ const base::ListValue& state_map_list, |
+ syncer::InvalidationStateMap* state_map); |
static void SerializeToList( |
- const syncer::InvalidationVersionMap& max_versions_map, |
- base::ListValue* max_versions_list); |
+ const syncer::InvalidationStateMap& state_map, |
+ base::ListValue* state_map_list); |
// Code for migrating from old MaxInvalidationVersions pref, which was a map |
// from sync types to max invalidation versions. |
void MigrateMaxInvalidationVersionsPref(); |
static void DeserializeMap(const base::DictionaryValue* max_versions_dict, |
- syncer::InvalidationVersionMap* map); |
+ syncer::InvalidationStateMap* map); |
// May be NULL. |
PrefService* const pref_service_; |