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

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

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
« no previous file with comments | « sync/internal_api/public/base/model_type.h ('k') | sync/internal_api/public/base/model_type_payload_map.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sync/internal_api/public/base/model_type_payload_map.h
diff --git a/sync/internal_api/public/syncable/model_type_payload_map.h b/sync/internal_api/public/base/model_type_payload_map.h
similarity index 69%
rename from sync/internal_api/public/syncable/model_type_payload_map.h
rename to sync/internal_api/public/base/model_type_payload_map.h
index 077206bf62f9eba1003d9975bafdbd0c86057c23..b95e15270cd3dacb7669b233c62e2e32ff18ee9b 100644
--- a/sync/internal_api/public/syncable/model_type_payload_map.h
+++ b/sync/internal_api/public/base/model_type_payload_map.h
@@ -4,15 +4,14 @@
//
// Definition of ModelTypePayloadMap and various utility functions.
-#ifndef SYNC_INTERNAL_PUBLIC_API_SYNCABLE_MODEL_TYPE_PAYLOAD_MAP_H_
-#define SYNC_INTERNAL_PUBLIC_API_SYNCABLE_MODEL_TYPE_PAYLOAD_MAP_H_
+#ifndef SYNC_INTERNAL_PUBLIC_API_BASE_MODEL_TYPE_PAYLOAD_MAP_H_
+#define SYNC_INTERNAL_PUBLIC_API_BASE_MODEL_TYPE_PAYLOAD_MAP_H_
#pragma once
#include <map>
#include <string>
-#include "sync/internal_api/public/engine/model_safe_worker.h"
-#include "sync/internal_api/public/syncable/model_type.h"
+#include "sync/internal_api/public/base/model_type.h"
namespace base {
class DictionaryValue;
@@ -35,12 +34,6 @@ ModelTypePayloadMap ModelTypePayloadMapFromEnumSet(
ModelTypeSet ModelTypePayloadMapToEnumSet(
const ModelTypePayloadMap& payload_map);
-// Make a TypePayloadMap for all the enabled types in a
-// ModelSafeRoutingInfo using a default payload.
-ModelTypePayloadMap ModelTypePayloadMapFromRoutingInfo(
- const syncer::ModelSafeRoutingInfo& routes,
- const std::string& payload);
-
std::string ModelTypePayloadMapToString(
const ModelTypePayloadMap& model_type_payloads);
@@ -53,9 +46,6 @@ base::DictionaryValue* ModelTypePayloadMapToValue(
void CoalescePayloads(ModelTypePayloadMap* original,
const ModelTypePayloadMap& update);
-void PurgeStalePayload(ModelTypePayloadMap* original,
- const syncer::ModelSafeRoutingInfo& routing_info);
-
} // namespace syncable
} // namespace syncer
@@ -66,12 +56,10 @@ namespace syncable {
using ::syncer::syncable::ModelTypePayloadMap;
using ::syncer::syncable::ModelTypePayloadMapFromEnumSet;
using ::syncer::syncable::ModelTypePayloadMapToEnumSet;
-using ::syncer::syncable::ModelTypePayloadMapFromRoutingInfo;
using ::syncer::syncable::ModelTypePayloadMapToString;
using ::syncer::syncable::ModelTypePayloadMapToValue;
using ::syncer::syncable::CoalescePayloads;
-using ::syncer::syncable::PurgeStalePayload;
} // namespace syncable
-#endif // SYNC_INTERNAL_PUBLIC_API_SYNCABLE_MODEL_TYPE_PAYLOAD_MAP_H_
+#endif // SYNC_INTERNAL_PUBLIC_API_BASE_MODEL_TYPE_PAYLOAD_MAP_H_
« no previous file with comments | « sync/internal_api/public/base/model_type.h ('k') | sync/internal_api/public/base/model_type_payload_map.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698