Index: sync/notifier/invalidation_version_tracker.h |
=================================================================== |
--- sync/notifier/invalidation_version_tracker.h (revision 137567) |
+++ sync/notifier/invalidation_version_tracker.h (working copy) |
@@ -1,38 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
-// |
-// An InvalidationVersionTracker is an interface that handles getting |
-// and setting (persisting) max invalidation versions. |
- |
-#ifndef SYNC_NOTIFIER_INVALIDATION_VERSION_TRACKER_H_ |
-#define SYNC_NOTIFIER_INVALIDATION_VERSION_TRACKER_H_ |
- |
-#include <map> |
- |
-#include "base/basictypes.h" |
-#include "sync/syncable/model_type.h" |
- |
-namespace sync_notifier { |
- |
-typedef std::map<syncable::ModelType, int64> InvalidationVersionMap; |
- |
-class InvalidationVersionTracker { |
- public: |
- InvalidationVersionTracker() {} |
- |
- virtual InvalidationVersionMap GetAllMaxVersions() const = 0; |
- |
- // |max_version| should be strictly greater than any existing max |
- // version for |model_type|. |
- virtual void SetMaxVersion(syncable::ModelType model_type, |
- int64 max_version) = 0; |
- |
- protected: |
- virtual ~InvalidationVersionTracker() {} |
-}; |
- |
-} // namespace sync_notifier |
- |
-#endif // SYNC_NOTIFIER_INVALIDATION_VERSION_TRACKER_H_ |
- |