Index: components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h |
diff --git a/components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h b/components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h |
index 8e039002b68d3ab50c04d023bf207753105c5394..d28043dc1f7c0de1e8c9695375297385f7a0714f 100644 |
--- a/components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h |
+++ b/components/sync/engine_impl/loopback_server/persistent_unique_client_entity.h |
@@ -42,6 +42,12 @@ class PersistentUniqueClientEntity : public LoopbackServerEntity { |
static std::unique_ptr<LoopbackServerEntity> Create( |
const sync_pb::SyncEntity& client_entity); |
+ // Factory function for creating a PersistentUniqueClientEntity for use in the |
+ // FakeServer injection API. |
+ static std::unique_ptr<LoopbackServerEntity> CreateForInjection( |
+ const std::string& name, |
+ const sync_pb::EntitySpecifics& entity_specifics); |
+ |
// Derives an ID from a unique client tagged entity. |
static std::string EffectiveIdForClientTaggedEntity( |
const sync_pb::SyncEntity& entity); |