Index: chrome/browser/invalidation/invalidator_storage.h |
diff --git a/chrome/browser/invalidation/invalidator_storage.h b/chrome/browser/invalidation/invalidator_storage.h |
index 4a2fdd5b8513cb0fc3c18cf362467b294a894a94..75c3f907259782dc87a479c58dcabf39cfbcd693 100644 |
--- a/chrome/browser/invalidation/invalidator_storage.h |
+++ b/chrome/browser/invalidation/invalidator_storage.h |
@@ -14,6 +14,7 @@ |
#include "base/memory/weak_ptr.h" |
#include "base/threading/thread_checker.h" |
#include "sync/notifier/invalidation_state_tracker.h" |
+#include "sync/notifier/unacked_invalidation_set.h" |
class PrefService; |
@@ -38,23 +39,15 @@ class InvalidatorStorage : public base::SupportsWeakPtr<InvalidatorStorage>, |
virtual ~InvalidatorStorage(); |
// InvalidationStateTracker implementation. |
- virtual syncer::InvalidationStateMap GetAllInvalidationStates() const |
- OVERRIDE; |
- virtual void SetMaxVersionAndPayload(const invalidation::ObjectId& id, |
- int64 max_version, |
- const std::string& payload) OVERRIDE; |
- virtual void Forget(const syncer::ObjectIdSet& ids) OVERRIDE; |
virtual void SetInvalidatorClientId(const std::string& client_id) OVERRIDE; |
virtual std::string GetInvalidatorClientId() const OVERRIDE; |
virtual void SetBootstrapData(const std::string& data) OVERRIDE; |
virtual std::string GetBootstrapData() const OVERRIDE; |
+ virtual void SetSavedInvalidations( |
+ const syncer::UnackedInvalidationsMap& map) OVERRIDE; |
+ virtual syncer::UnackedInvalidationsMap GetSavedInvalidations() |
+ const OVERRIDE; |
virtual void Clear() 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); |
@@ -78,20 +71,6 @@ class InvalidatorStorage : public base::SupportsWeakPtr<InvalidatorStorage>, |
base::ThreadChecker thread_checker_; |
- // Helpers to convert between InvalidationStateMap <--> ListValue. |
- static void DeserializeFromList( |
- const base::ListValue& state_map_list, |
- syncer::InvalidationStateMap* state_map); |
- static void SerializeToList( |
- 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::InvalidationStateMap* map); |
- |
PrefService* const pref_service_; |
DISALLOW_COPY_AND_ASSIGN(InvalidatorStorage); |