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

Unified Diff: components/sync/model_impl/processor_entity_tracker.h

Issue 2864713002: [USS] Add function for update storage key for processor (Closed)
Patch Set: nit Created 3 years, 7 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: components/sync/model_impl/processor_entity_tracker.h
diff --git a/components/sync/model_impl/processor_entity_tracker.h b/components/sync/model_impl/processor_entity_tracker.h
index 7a9bf213f82e64069ab61924b8e3fee3aac8807b..8f262f367d67de1c4ea1eee1a8b64dcd5f4961f3 100644
--- a/components/sync/model_impl/processor_entity_tracker.h
+++ b/components/sync/model_impl/processor_entity_tracker.h
@@ -100,6 +100,12 @@ class ProcessorEntityTracker {
// Clears any in-memory sync state associated with outstanding commits.
void ClearTransientSyncState();
+ // Update storage_key_.
+ // This function should only be called by
+ // ModelTypeChangeProcessor::UpdateStorageKey for the data type which does not
+ // create storage key based on syncer::EntityData.
+ void SetStorageKey(const std::string& new_key);
+
// Takes the passed commit data updates its fields with values from metadata
// and caches it in the instance. The data is swapped from the input struct
// without copying.
@@ -139,7 +145,7 @@ class ProcessorEntityTracker {
void UpdateSpecificsHash(const sync_pb::EntitySpecifics& specifics);
// Storage key. Should always be available.
- const std::string storage_key_;
+ std::string storage_key_;
// Serializable Sync metadata.
sync_pb::EntityMetadata metadata_;
« no previous file with comments | « components/sync/model/model_type_change_processor.h ('k') | components/sync/model_impl/processor_entity_tracker.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698