diff options
author | dcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-04 22:22:18 +0000 |
---|---|---|
committer | dcheng@chromium.org <dcheng@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-09-04 22:22:18 +0000 |
commit | 38091251bfc38e7ae748edbf66b13dd360f68bb4 (patch) | |
tree | 16ca4ed2b3da0bc288ec8b17168df5baf4e60a2d /sync/notifier/invalidation_state_tracker.h | |
parent | cbd809b3a015919385e276bf6512f0e64337af45 (diff) | |
download | chromium_src-38091251bfc38e7ae748edbf66b13dd360f68bb4.zip chromium_src-38091251bfc38e7ae748edbf66b13dd360f68bb4.tar.gz chromium_src-38091251bfc38e7ae748edbf66b13dd360f68bb4.tar.bz2 |
Add InvalidationStateTracker::Forget() to erase an entry from storage.
BUG=none
Review URL: https://chromiumcodereview.appspot.com/10824140
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@154826 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'sync/notifier/invalidation_state_tracker.h')
-rw-r--r-- | sync/notifier/invalidation_state_tracker.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sync/notifier/invalidation_state_tracker.h b/sync/notifier/invalidation_state_tracker.h index 8f080fa..3105f3a 100644 --- a/sync/notifier/invalidation_state_tracker.h +++ b/sync/notifier/invalidation_state_tracker.h @@ -29,6 +29,8 @@ class InvalidationStateTracker { // version for |model_type|. virtual void SetMaxVersion(const invalidation::ObjectId& id, int64 max_version) = 0; + // Removes all state tracked for |ids|. + virtual void Forget(const ObjectIdSet& ids) = 0; // Used by InvalidationClient for persistence. |state| is opaque data we can // present back to the client (e.g. after a restart) for it to bootstrap |