Home | History | Annotate | Download | only in engine

Lines Matching refs:syncable

5 // Utility functions manipulating syncable::Entries, intended for use by the
19 #include "chrome/browser/sync/syncable/syncable.h"
20 #include "chrome/browser/sync/syncable/syncable_id.h"
30 syncable::WriteTransaction* trans,
31 syncable::MutableEntry* entry,
32 const syncable::Id& new_id,
33 syncable::Directory::ChildHandles* children);
36 static int GetUnsyncedEntries(syncable::BaseTransaction* trans,
39 static void ChangeEntryIDAndUpdateChildren(syncable::WriteTransaction* trans,
40 syncable::MutableEntry* entry,
41 const syncable::Id& new_id);
52 static syncable::Id FindLocalIdToUpdate(
53 syncable::BaseTransaction* trans,
57 syncable::WriteTransaction* const trans,
58 syncable::MutableEntry* const entry,
64 syncable::MutableEntry* local_entry,
69 static void CreateNewEntry(syncable::WriteTransaction *trans,
70 const syncable::Id& id);
72 static bool ServerAndLocalEntriesMatch(syncable::Entry* entry);
75 syncable::WriteTransaction* trans,
76 syncable::MutableEntry* entry);
80 static void UpdateLocalDataFromServerData(syncable::WriteTransaction* trans,
81 syncable::MutableEntry* entry);
83 static VerifyCommitResult ValidateCommitEntry(syncable::Entry* entry);
86 syncable::Entry* target,
91 static VerifyResult VerifyUpdateConsistency(syncable::WriteTransaction* trans,
93 syncable::MutableEntry* target,
96 syncable::ModelType model_type);
100 static VerifyResult VerifyUndelete(syncable::WriteTransaction* trans,
102 syncable::MutableEntry* target);
114 syncable::BaseTransaction* trans,
115 syncable::Entry* item,
116 syncable::IndexedBitField inclusion_filter,
117 syncable::MetahandleSet* inserted_items,
118 std::vector<syncable::Id>* commit_ids);
124 syncable::BaseTransaction* trans,
125 syncable::Entry* item,
126 syncable::IndexedBitField inclusion_filter,
127 syncable::MetahandleSet* inserted_items,
128 std::vector<syncable::Id>* commit_ids);
131 const syncable::ScopedDirLookup &dir,
132 std::set<syncable::Id>* deleted_folders);
137 static bool ServerAndLocalOrdersMatch(syncable::Entry* entry);