Lines Matching defs:transaction

520 	for (int32 i = 0; Transaction* transaction = fTransactions.ItemAt(i); i++)
521 _CommitPackageChanges(*transaction);
523 // TODO: Clean up the transaction directories on error!
539 // create the transaction
540 Transaction* transaction = new Transaction(installationRepository);
541 if (!fTransactions.AddItem(transaction)) {
542 delete transaction;
546 status_t error = fInstallationInterface->PrepareTransaction(*transaction);
548 DIE(error, "Failed to create transaction");
550 // download the new packages and prepare the transaction
560 error = entry.SetTo(&transaction->TransactionDirectory(), fileName);
569 // Check for matching files in already existing transaction
571 BPath path(&transaction->TransactionDirectory());
592 // Copy the selected file into our own transaction directory
598 "transaction%s\n", bestFile,
644 // add package to transaction
645 if (!transaction->ActivationTransaction().AddPackageToActivate(
653 // add package to transaction
654 if (!transaction->ActivationTransaction().AddPackageToDeactivate(
663 BPackageManager::_CommitPackageChanges(Transaction& transaction)
665 InstalledRepository& installationRepository = transaction.Repository();
670 // commit the transaction
672 status_t error = fInstallationInterface->CommitTransaction(transaction,
675 DIE(error, "Failed to commit transaction");
683 if ((error = transaction.TransactionDirectory()
687 B_TRANSLATE("Failed to remove transaction directory"));
1129 Transaction& transaction)
1131 return fDaemonClient.CreateTransaction(transaction.Repository().Location(),
1132 transaction.ActivationTransaction(),
1133 transaction.TransactionDirectory());
1139 Transaction& transaction, BCommitTransactionResult& _result)
1141 return fDaemonClient.CommitTransaction(transaction.ActivationTransaction(),