Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(50)

Unified Diff: sync/internal_api/public/base/model_type_payload_map.cc

Issue 10690071: [Sync] Move model_type* from syncable/ to base/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sync/internal_api/public/base/model_type_payload_map.cc
diff --git a/sync/internal_api/public/syncable/model_type_payload_map.cc b/sync/internal_api/public/base/model_type_payload_map.cc
similarity index 70%
rename from sync/internal_api/public/syncable/model_type_payload_map.cc
rename to sync/internal_api/public/base/model_type_payload_map.cc
index 485717862bd2a813ed4856d702003eff1db4aecc..8fb458c86081275eba277f80e6beecb9f0a2b2a9 100644
--- a/sync/internal_api/public/syncable/model_type_payload_map.cc
+++ b/sync/internal_api/public/base/model_type_payload_map.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "sync/internal_api/public/syncable/model_type_payload_map.h"
+#include "sync/internal_api/public/base/model_type_payload_map.h"
#include <vector>
@@ -35,17 +35,6 @@ ModelTypeSet ModelTypePayloadMapToEnumSet(
return types;
}
-ModelTypePayloadMap ModelTypePayloadMapFromRoutingInfo(
- const syncer::ModelSafeRoutingInfo& routes,
- const std::string& payload) {
- ModelTypePayloadMap types_with_payloads;
- for (syncer::ModelSafeRoutingInfo::const_iterator i = routes.begin();
- i != routes.end(); ++i) {
- types_with_payloads[i->first] = payload;
- }
- return types_with_payloads;
-}
-
std::string ModelTypePayloadMapToString(
const ModelTypePayloadMap& type_payloads) {
scoped_ptr<DictionaryValue> value(
@@ -85,23 +74,6 @@ void CoalescePayloads(ModelTypePayloadMap* original,
}
}
-void PurgeStalePayload(ModelTypePayloadMap* original,
- const ModelSafeRoutingInfo& routing_info) {
- std::vector<ModelTypePayloadMap::iterator> iterators_to_delete;
- for (ModelTypePayloadMap::iterator i = original->begin();
- i != original->end(); ++i) {
- if (routing_info.end() == routing_info.find(i->first)) {
- iterators_to_delete.push_back(i);
- }
- }
-
- for (std::vector<ModelTypePayloadMap::iterator>::iterator
- it = iterators_to_delete.begin(); it != iterators_to_delete.end();
- ++it) {
- original->erase(*it);
- }
-}
-
} // namespace syncable
} // namespace syncer

Powered by Google App Engine
This is Rietveld 408576698