Home | History | Annotate | Download | only in syncable

Lines Matching refs:trans

217 void Directory::OnUnrecoverableError(const BaseTransaction* trans,
220 DCHECK(trans != NULL);
281 BaseTransaction* trans, const Id& parent_id,
283 if (!SyncAssert(this == trans->directory(), FROM_HERE,
284 "Directories don't match", trans))
294 BaseTransaction* trans,
296 if (!SyncAssert(this == trans->directory(), FROM_HERE,
297 "Directories don't match", trans))
303 GetChildSetForKernel(trans, kernel, &child_sets);
310 GetChildSetForKernel(trans, *it, &child_sets);
318 BaseTransaction* trans,
334 BaseTransaction* trans,
343 bool Directory::InsertEntry(BaseWriteTransaction* trans, EntryKernel* entry) {
345 return InsertEntry(lock, trans, entry);
349 BaseWriteTransaction* trans,
351 if (!SyncAssert(NULL != entry, FROM_HERE, "Entry is null", trans))
361 trans)) {
369 trans)) {
376 trans)) {
385 "Server tag should be empty", trans)) {
389 "Client tag should be empty", trans))
395 bool Directory::ReindexId(BaseWriteTransaction* trans,
414 bool Directory::ReindexParentId(BaseWriteTransaction* trans,
474 BaseTransaction* trans,
489 bool Directory::unrecoverable_error_set(const BaseTransaction* trans) const {
490 DCHECK(trans != NULL);
499 trans,
510 "Dirty metahandles should be empty", trans))
516 trans))
521 trans))
529 ReadTransaction trans(FROM_HERE, this);
533 if (unrecoverable_error_set(&trans))
571 &trans, &snapshot->delete_journals, &snapshot->delete_journals_to_purge);
597 WriteTransaction trans(FROM_HERE, VACUUM_AFTER_SAVE, this);
606 if (entry && SafeToPurgeFromMemory(&trans, entry)) {
627 (&trans)))
634 if (trans.unrecoverable_error_set())
740 WriteTransaction trans(FROM_HERE, PURGE_ENTRIES, this);
806 delete_journal_->AddJournalBatch(&trans, entries_to_journal);
826 bool Directory::ResetVersionsForType(BaseWriteTransaction* trans,
872 WriteTransaction trans(FROM_HERE, HANDLE_SAVE_FAILURE, this);
894 delete_journal_->AddJournalBatch(&trans, snapshot.delete_journals);
895 delete_journal_->PurgeDeleteJournals(&trans,
938 void Directory::GetDataTypeContext(BaseTransaction* trans,
946 BaseWriteTransaction* trans,
955 syncable::ReadTransaction trans(FROM_HERE, this);
959 if (InitialSyncEndedForType(&trans, i.Get())) {
967 syncable::ReadTransaction trans(FROM_HERE, this);
968 return InitialSyncEndedForType(&trans, type);
972 BaseTransaction* trans, ModelType type) {
974 syncable::Entry entry(trans, syncable::GET_TYPE_ROOT, type);
1014 Cryptographer* Directory::GetCryptographer(const BaseTransaction* trans) {
1015 DCHECK_EQ(this, trans->directory());
1019 void Directory::GetAllMetaHandles(BaseTransaction* trans,
1029 void Directory::GetUnsyncedMetaHandles(BaseTransaction* trans,
1048 BaseTransaction* trans,
1063 void Directory::GetMetaHandlesOfType(BaseTransaction* trans,
1067 GetMetaHandlesOfType(lock, trans, type, result);
1071 BaseTransaction* trans,
1088 syncable::ReadTransaction trans(FROM_HERE, this);
1102 BaseTransaction* trans,
1115 kernel->ToValue(GetCryptographer(trans)));
1121 node->SetInteger("positionIndex", GetPositionIndex(trans, kernel));
1131 syncable::BaseTransaction* trans,
1133 // NOTE: The trans may be in the process of being destructed. Be careful if
1138 GetAllMetaHandles(trans, &all_handles);
1139 return CheckTreeInvariants(trans, all_handles);
1142 return CheckTreeInvariants(trans, modified_handles);
1152 bool Directory::FullyCheckTreeInvariants(syncable::BaseTransaction* trans) {
1154 GetAllMetaHandles(trans, &handles);
1155 return CheckTreeInvariants(trans, handles);
1158 bool Directory::CheckTreeInvariants(syncable::BaseTransaction* trans,
1163 Entry e(trans, GET_BY_HANDLE, metahandle);
1164 if (!SyncAssert(e.good(), FROM_HERE, "Entry is bad", trans))
1172 trans))
1176 trans))
1180 trans))
1188 trans))
1192 trans))
1196 Entry parent(trans, GET_BY_ID, parentid);
1199 trans))
1205 trans))
1209 trans))
1214 trans))
1219 trans))
1233 trans))
1239 trans))
1247 trans))
1254 trans))
1263 trans))
1272 trans))
1280 trans))
1288 trans)) {
1318 bool Directory::HasChildren(BaseTransaction* trans, const Id& id) {
1323 Id Directory::GetFirstChildId(BaseTransaction* trans,
1475 void Directory::UnmarkDirtyEntry(WriteTransaction* trans, Entry* entry) {
1476 CHECK(trans);
1480 void Directory::GetAttachmentIdsToUpload(BaseTransaction* trans,
1486 DCHECK(trans);
1494 GetMetaHandlesOfType(lock, trans, type, &metahandles);