Index: sync/test/engine/mock_connection_manager.h |
diff --git a/sync/test/engine/mock_connection_manager.h b/sync/test/engine/mock_connection_manager.h |
index 2ba130470e3ab18fbaae6cee53fcf070701a0347..c09cf87df3cc9935beeb20f74ba4ac935ca0aa4a 100644 |
--- a/sync/test/engine/mock_connection_manager.h |
+++ b/sync/test/engine/mock_connection_manager.h |
@@ -50,7 +50,7 @@ class MockConnectionManager : public ServerConnectionManager { |
// Set this if you want commit to perform commit time rename. Will request |
// that the client renames all commited entries, prepending this string. |
- void SetCommitTimeRename(std::string prepend); |
+ void SetCommitTimeRename(const std::string& prepend); |
// Generic versions of AddUpdate functions. Tests using these function should |
// compile for both the int64 and string id based versions of the server. |
@@ -60,55 +60,58 @@ class MockConnectionManager : public ServerConnectionManager { |
sync_pb::SyncEntity* AddUpdateDirectory( |
syncable::Id id, |
syncable::Id parent_id, |
- std::string name, |
+ const std::string& name, |
int64 version, |
int64 sync_ts, |
- std::string originator_cache_guid, |
- std::string originator_client_item_id); |
- sync_pb::SyncEntity* AddUpdateBookmark(syncable::Id id, |
- syncable::Id parent_id, |
- std::string name, |
- int64 version, |
- int64 sync_ts, |
- std::string originator_cache_guid, |
- std::string originator_client_item_id); |
+ const std::string& originator_cache_guid, |
+ const std::string& originator_client_item_id); |
+ sync_pb::SyncEntity* AddUpdateBookmark( |
+ syncable::Id id, |
+ syncable::Id parent_id, |
+ const std::string& name, |
+ int64 version, |
+ int64 sync_ts, |
+ const std::string& originator_cache_guid, |
+ const std::string& originator_client_item_id); |
// Versions of the AddUpdate functions that accept integer IDs. |
sync_pb::SyncEntity* AddUpdateDirectory( |
int id, |
int parent_id, |
- std::string name, |
+ const std::string& name, |
+ int64 version, |
+ int64 sync_ts, |
+ const std::string& originator_cache_guid, |
+ const std::string& originator_client_item_id); |
+ sync_pb::SyncEntity* AddUpdateBookmark( |
+ int id, |
+ int parent_id, |
+ const std::string& name, |
int64 version, |
int64 sync_ts, |
- std::string originator_cache_guid, |
- std::string originator_client_item_id); |
- sync_pb::SyncEntity* AddUpdateBookmark(int id, |
- int parent_id, |
- std::string name, |
- int64 version, |
- int64 sync_ts, |
- std::string originator_cache_guid, |
- std::string originator_client_item_id); |
+ const std::string& originator_cache_guid, |
+ const std::string& originator_client_item_id); |
// New protocol versions of the AddUpdate functions. |
sync_pb::SyncEntity* AddUpdateDirectory( |
- std::string id, |
- std::string parent_id, |
- std::string name, |
+ const std::string& id, |
+ const std::string& parent_id, |
+ const std::string& name, |
int64 version, |
int64 sync_ts, |
- std::string originator_cache_guid, |
- std::string originator_client_item_id); |
- sync_pb::SyncEntity* AddUpdateBookmark(std::string id, |
- std::string parent_id, |
- std::string name, |
- int64 version, |
- int64 sync_ts, |
- std::string originator_cache_guid, |
- std::string originator_client_item_id); |
+ const std::string& originator_cache_guid, |
+ const std::string& originator_client_item_id); |
+ sync_pb::SyncEntity* AddUpdateBookmark( |
+ const std::string& id, |
+ const std::string& parent_id, |
+ const std::string& name, |
+ int64 version, |
+ int64 sync_ts, |
+ const std::string& originator_cache_guid, |
+ const std::string& originator_client_item_id); |
// Versions of the AddUpdate function that accept specifics. |
sync_pb::SyncEntity* AddUpdateSpecifics( |
int id, |
int parent_id, |
- std::string name, |
+ const std::string& name, |
int64 version, |
int64 sync_ts, |
bool is_dir, |
@@ -117,23 +120,23 @@ class MockConnectionManager : public ServerConnectionManager { |
sync_pb::SyncEntity* AddUpdateSpecifics( |
int id, |
int parent_id, |
- std::string name, |
+ const std::string& name, |
int64 version, |
int64 sync_ts, |
bool is_dir, |
int64 position, |
const sync_pb::EntitySpecifics& specifics, |
- std::string originator_cache_guid, |
- std::string originator_client_item_id); |
+ const std::string& originator_cache_guid, |
+ const std::string& originator_client_item_id); |
sync_pb::SyncEntity* SetNigori( |
int id, |
int64 version, |
int64 sync_ts, |
const sync_pb::EntitySpecifics& specifics); |
// Unique client tag variant for adding items. |
- sync_pb::SyncEntity* AddUpdatePref(std::string id, |
- std::string parent_id, |
- std::string client_tag, |
+ sync_pb::SyncEntity* AddUpdatePref(const std::string& id, |
+ const std::string& parent_id, |
+ const std::string& client_tag, |
int64 version, |
int64 sync_ts); |
@@ -212,7 +215,7 @@ class MockConnectionManager : public ServerConnectionManager { |
use_legacy_bookmarks_protocol_ = value; |
} |
- void set_store_birthday(std::string new_birthday) { |
+ void set_store_birthday(const std::string& new_birthday) { |
// Multiple threads can set store_birthday_ in our tests, need to lock it to |
// ensure atomic read/writes and avoid race conditions. |
base::AutoLock lock(store_birthday_lock_); |
@@ -267,17 +270,23 @@ class MockConnectionManager : public ServerConnectionManager { |
sync_pb::SyncEntity* GetMutableLastUpdate(); |
private: |
- sync_pb::SyncEntity* AddUpdateFull(syncable::Id id, syncable::Id parentid, |
- std::string name, int64 version, |
+ sync_pb::SyncEntity* AddUpdateFull(syncable::Id id, |
+ syncable::Id parentid, |
+ const std::string& name, |
+ int64 version, |
int64 sync_ts, |
bool is_dir); |
- sync_pb::SyncEntity* AddUpdateFull(std::string id, |
- std::string parentid, std::string name, |
- int64 version, int64 sync_ts, |
+ sync_pb::SyncEntity* AddUpdateFull(const std::string& id, |
+ const std::string& parentid, |
+ const std::string& name, |
+ int64 version, |
+ int64 sync_ts, |
bool is_dir); |
- sync_pb::SyncEntity* AddUpdateMeta(std::string id, std::string parentid, |
- std::string name, int64 version, |
- int64 sync_ts); |
+ sync_pb::SyncEntity* AddUpdateMeta(const std::string& id, |
+ const std::string& parentid, |
+ const std::string& name, |
+ int64 version, |
+ int64 sync_ts); |
// Functions to handle the various types of server request. |
void ProcessGetUpdates(sync_pb::ClientToServerMessage* csm, |