Index: sync/notifier/fake_invalidation_state_tracker.cc |
diff --git a/sync/notifier/fake_invalidation_state_tracker.cc b/sync/notifier/fake_invalidation_state_tracker.cc |
index 6e147fe40853585e196167aa9cd9cf7da0cc827b..47e2f0f0dc7ffbd1036c21647f1bb265072915fa 100644 |
--- a/sync/notifier/fake_invalidation_state_tracker.cc |
+++ b/sync/notifier/fake_invalidation_state_tracker.cc |
@@ -18,35 +18,6 @@ FakeInvalidationStateTracker::FakeInvalidationStateTracker() {} |
FakeInvalidationStateTracker::~FakeInvalidationStateTracker() {} |
-int64 FakeInvalidationStateTracker::GetMaxVersion( |
- const invalidation::ObjectId& id) const { |
- InvalidationStateMap::const_iterator it = state_map_.find(id); |
- return (it == state_map_.end()) ? kMinVersion : it->second.version; |
-} |
- |
-InvalidationStateMap |
-FakeInvalidationStateTracker::GetAllInvalidationStates() const { |
- return state_map_; |
-} |
- |
-void FakeInvalidationStateTracker::SetMaxVersionAndPayload( |
- const invalidation::ObjectId& id, |
- int64 max_version, |
- const std::string& payload) { |
- InvalidationStateMap::const_iterator it = state_map_.find(id); |
- if ((it != state_map_.end()) && (max_version <= it->second.version)) { |
- ADD_FAILURE(); |
- return; |
- } |
- state_map_[id].version = max_version; |
-} |
- |
-void FakeInvalidationStateTracker::Forget(const ObjectIdSet& ids) { |
- for (ObjectIdSet::const_iterator it = ids.begin(); it != ids.end(); ++it) { |
- state_map_.erase(*it); |
- } |
-} |
- |
void FakeInvalidationStateTracker::SetInvalidatorClientId( |
const std::string& client_id) { |
Clear(); |
@@ -66,31 +37,19 @@ std::string FakeInvalidationStateTracker::GetBootstrapData() const { |
return bootstrap_data_; |
} |
-void FakeInvalidationStateTracker::Clear() { |
- invalidator_client_id_ = ""; |
- state_map_ = InvalidationStateMap(); |
- bootstrap_data_ = ""; |
+void FakeInvalidationStateTracker::SetSavedInvalidations( |
+ const UnackedInvalidationsMap& states) { |
+ unacked_invalidations_map_ = states; |
} |
-void FakeInvalidationStateTracker::GenerateAckHandles( |
- const ObjectIdSet& ids, |
- const scoped_refptr<base::TaskRunner>& task_runner, |
- base::Callback<void(const AckHandleMap&)> callback) { |
- AckHandleMap ack_handles; |
- for (ObjectIdSet::const_iterator it = ids.begin(); it != ids.end(); ++it) { |
- state_map_[*it].expected = AckHandle::CreateUnique(); |
- ack_handles.insert(std::make_pair(*it, state_map_[*it].expected)); |
- } |
- if (!task_runner->PostTask(FROM_HERE, base::Bind(callback, ack_handles))) |
- ADD_FAILURE(); |
+UnackedInvalidationsMap |
+FakeInvalidationStateTracker::GetSavedInvalidations() const { |
+ return unacked_invalidations_map_; |
} |
-void FakeInvalidationStateTracker::Acknowledge(const invalidation::ObjectId& id, |
- const AckHandle& ack_handle) { |
- InvalidationStateMap::iterator it = state_map_.find(id); |
- if (it == state_map_.end()) |
- ADD_FAILURE(); |
- it->second.current = ack_handle; |
+void FakeInvalidationStateTracker::Clear() { |
+ invalidator_client_id_.clear(); |
+ bootstrap_data_.clear(); |
} |
} // namespace syncer |