|
| int | rpmtsCheck (rpmts ts) |
| | Perform dependency resolution on the transaction set. More...
|
| |
| int | rpmtsOrder (rpmts ts) |
| | Determine package order in a transaction set according to dependencies. More...
|
| |
| int | rpmtsRun (rpmts ts, rpmps okProbs, rpmprobFilterFlags ignoreSet) |
| | Process all package elements in a transaction set. More...
|
| |
| rpmts | rpmtsLink (rpmts ts) |
| | Reference a transaction set instance. More...
|
| |
| int | rpmtsCloseDB (rpmts ts) |
| | Close the database used by the transaction. More...
|
| |
| int | rpmtsOpenDB (rpmts ts, int dbmode) |
| | Open the database used by the transaction. More...
|
| |
| int | rpmtsInitDB (rpmts ts, int perms) |
| | Initialize the database used by the transaction. More...
|
| |
| int | rpmtsGetDBMode (rpmts ts) |
| | Return the transaction database mode. More...
|
| |
| int | rpmtsSetDBMode (rpmts ts, int dbmode) |
| | Set the transaction database mode. More...
|
| |
| int | rpmtsRebuildDB (rpmts ts) |
| | Rebuild the database used by the transaction. More...
|
| |
| int | rpmtsVerifyDB (rpmts ts) |
| | Verify the database used by the transaction. More...
|
| |
| rpmdbMatchIterator | rpmtsInitIterator (const rpmts ts, rpmDbiTagVal rpmtag, const void *keyp, size_t keylen) |
| | Return transaction database iterator. More...
|
| |
| rpmRC | rpmtsImportHeader (rpmtxn txn, Header h, rpmFlags flags) |
| | Import a header into the rpmdb. More...
|
| |
| rpmRC | rpmtsImportPubkey (rpmts ts, const unsigned char *pkt, size_t pktlen) |
| | Import public key packet(s). More...
|
| |
| rpmKeyring | rpmtsGetKeyring (rpmts ts, int autoload) |
| | Retrieve handle for keyring used for this transaction set. More...
|
| |
| int | rpmtsSetKeyring (rpmts ts, rpmKeyring keyring) |
| | Set keyring to use for this transaction set. More...
|
| |
| int | rpmtsSetSolveCallback (rpmts ts, int(*solve)(rpmts ts, rpmds ds, const void *data), const void *solveData) |
| | Set dependency solver callback. More...
|
| |
| rpmps | rpmtsProblems (rpmts ts) |
| | Return current transaction set problems. More...
|
| |
| void | rpmtsCleanProblems (rpmts ts) |
| | Clean current transaction problem set. More...
|
| |
| void | rpmtsClean (rpmts ts) |
| | Free memory needed only for dependency checks and ordering. More...
|
| |
| void | rpmtsEmpty (rpmts ts) |
| | Re-create an empty transaction set. More...
|
| |
| rpmts | rpmtsFree (rpmts ts) |
| | Destroy transaction set, closing the database as well. More...
|
| |
| rpmVSFlags | rpmtsVSFlags (rpmts ts) |
| | Get verify signatures flag(s). More...
|
| |
| rpmVSFlags | rpmtsSetVSFlags (rpmts ts, rpmVSFlags vsflags) |
| | Set verify signatures flag(s). More...
|
| |
| rpmVSFlags | rpmtsVfyFlags (rpmts ts) |
| | Get package verify flag(s). More...
|
| |
| rpmVSFlags | rpmtsSetVfyFlags (rpmts ts, rpmVSFlags vfyflags) |
| | Set package verify flag(s). More...
|
| |
| int | rpmtsVfyLevel (rpmts ts) |
| | Get enforced package verify level. More...
|
| |
| int | rpmtsSetVfyLevel (rpmts ts, int vfylevel) |
| | Set enforced package verify level. More...
|
| |
| const char * | rpmtsRootDir (rpmts ts) |
| | Get transaction rootDir, i.e. More...
|
| |
| int | rpmtsSetRootDir (rpmts ts, const char *rootDir) |
| | Set transaction rootDir, i.e. More...
|
| |
| FD_t | rpmtsScriptFd (rpmts ts) |
| | Get transaction script file handle, i.e. More...
|
| |
| void | rpmtsSetScriptFd (rpmts ts, FD_t scriptFd) |
| | Set transaction script file handle, i.e. More...
|
| |
| rpm_tid_t | rpmtsGetTid (rpmts ts) |
| | Get transaction id, i.e. More...
|
| |
| rpm_tid_t | rpmtsSetTid (rpmts ts, rpm_tid_t tid) |
| | Set transaction id, i.e. More...
|
| |
| rpmdb | rpmtsGetRdb (rpmts ts) |
| | Get transaction set database handle. More...
|
| |
| void * | rpmtsNotify (rpmts ts, rpmte te, rpmCallbackType what, rpm_loff_t amount, rpm_loff_t total) |
| | Perform transaction progress notify callback. More...
|
| |
| int | rpmtsNElements (rpmts ts) |
| | Return number of (ordered) transaction set elements. More...
|
| |
| rpmte | rpmtsElement (rpmts ts, int ix) |
| | Return (ordered) transaction set element. More...
|
| |
| rpmprobFilterFlags | rpmtsFilterFlags (rpmts ts) |
| | Get problem ignore bit mask, i.e. More...
|
| |
| rpmtransFlags | rpmtsFlags (rpmts ts) |
| | Get transaction flags, i.e. More...
|
| |
| rpmtransFlags | rpmtsSetFlags (rpmts ts, rpmtransFlags transFlags) |
| | Set transaction flags, i.e. More...
|
| |
| rpm_color_t | rpmtsColor (rpmts ts) |
| | Retrieve color bits of transaction set. More...
|
| |
| rpm_color_t | rpmtsPrefColor (rpmts ts) |
| | Retrieve preferred file color. More...
|
| |
| rpm_color_t | rpmtsSetColor (rpmts ts, rpm_color_t color) |
| | Set color bits of transaction set. More...
|
| |
| rpm_color_t | rpmtsSetPrefColor (rpmts ts, rpm_color_t color) |
| | Set preferred file color. More...
|
| |
| rpmop | rpmtsOp (rpmts ts, rpmtsOpX opx) |
| | Retrieve operation timestamp from a transaction set. More...
|
| |
| rpmPlugins | rpmtsPlugins (rpmts ts) |
| | Get the plugins associated with a transaction set. More...
|
| |
| int | rpmtsSetNotifyCallback (rpmts ts, rpmCallbackFunction notify, rpmCallbackData notifyData) |
| | Set transaction notify callback function and argument. More...
|
| |
| int | rpmtsSetNotifyStyle (rpmts ts, int style) |
| | Set transaction notify callback style. More...
|
| |
| int | rpmtsGetNotifyStyle (rpmts ts) |
| | Get transaction notify callback style. More...
|
| |
| int | rpmtsSetChangeCallback (rpmts ts, rpmtsChangeFunction notify, void *data) |
| | Set transaction change callback function and argument. More...
|
| |
| rpmts | rpmtsCreate (void) |
| | Create an empty transaction set. More...
|
| |
| int | rpmtsAddInstallElement (rpmts ts, Header h, const fnpyKey key, int upgrade, rpmRelocation *relocs) |
| | Add package to be installed to transaction set. More...
|
| |
| int | rpmtsAddReinstallElement (rpmts ts, Header h, const fnpyKey key) |
| | Add package to be reinstalled to transaction set. More...
|
| |
| int | rpmtsAddRestoreElement (rpmts ts, Header h) |
| | Add package to be restored to transaction set. More...
|
| |
| int | rpmtsAddEraseElement (rpmts ts, Header h, int dboffset) |
| | Add package to be erased to transaction set. More...
|
| |
| rpmtxn | rpmtxnBegin (rpmts ts, rpmtxnFlags flags) |
| | Create a transaction (lock) handle. More...
|
| |
| rpmtxn | rpmtxnEnd (rpmtxn txn) |
| | Destroy transaction (lock) handle. More...
|
| |
| rpmtsi | rpmtsiFree (rpmtsi tsi) |
| | Destroy transaction element iterator. More...
|
| |
| rpmtsi | rpmtsiInit (rpmts ts) |
| | Create transaction element iterator. More...
|
| |
| rpmte | rpmtsiNext (rpmtsi tsi, rpmElementTypes types) |
| | Return next transaction element of type. More...
|
| |
Structures and prototypes used for an "rpmts" transaction set.
Definition in file rpmts.h.