|
rpm 6.0.1
The RPM Package Manager
|
How to retrieve information from a transaction element. More...

Files | |
| file | rpmte.h |
Typedefs | |
| typedef enum rpmElementType_e | rpmElementType |
Enumerations | |
| enum | rpmElementType_e { TR_ADDED = (1 << 0) , TR_REMOVED = (1 << 1) , TR_RPMDB = (1 << 2) , TR_RESTORED = (1 << 3) } |
Functions | |
| Header | rpmteHeader (rpmte te) |
| Header | rpmteSetHeader (rpmte te, Header h) |
| rpmElementType | rpmteType (rpmte te) |
| const char * | rpmteN (rpmte te) |
| const char * | rpmteE (rpmte te) |
| const char * | rpmteV (rpmte te) |
| const char * | rpmteR (rpmte te) |
| const char * | rpmteA (rpmte te) |
| const char * | rpmteO (rpmte te) |
| int | rpmteIsSource (rpmte te) |
| rpm_color_t | rpmteColor (rpmte te) |
| rpm_color_t | rpmteSetColor (rpmte te, rpm_color_t color) |
| unsigned int | rpmteDBInstance (rpmte te) |
| void | rpmteSetDBInstance (rpmte te, unsigned int instance) |
| rpm_loff_t | rpmtePkgFileSize (rpmte te) |
| rpmte | rpmteParent (rpmte te) |
| rpmte | rpmteSetParent (rpmte te, rpmte pte) |
| rpmps | rpmteProblems (rpmte te) |
| void | rpmteCleanProblems (rpmte te) |
| void | rpmteCleanDS (rpmte te) |
| void | rpmteSetDependsOn (rpmte te, rpmte depends) |
| rpmte | rpmteDependsOn (rpmte te) |
| int | rpmteDBOffset (rpmte te) |
| const char * | rpmteEVR (rpmte te) |
| const char * | rpmteNEVR (rpmte te) |
| const char * | rpmteNEVRA (rpmte te) |
| fnpyKey | rpmteKey (rpmte te) |
| void | rpmteSetUserdata (rpmte te, void *data) |
| void * | rpmteUserdata (rpmte te) |
| int | rpmteFailed (rpmte te) |
| rpmds | rpmteDS (rpmte te, rpmTagVal tag) |
| rpmfiles | rpmteFiles (rpmte te) |
| int | rpmteVerified (rpmte te) |
| int | rpmteVfyLevel (rpmte te) |
| int | rpmteSetVfyLevel (rpmte te, int vfylevel) |
| rpmtsi | rpmtsiFree (rpmtsi tsi) |
| rpmtsi | rpmtsiInit (rpmts ts) |
| rpmte | rpmtsiNext (rpmtsi tsi, rpmElementTypes types) |
How to retrieve information from a transaction element.
| typedef enum rpmElementType_e rpmElementType |
Transaction element type.
| enum rpmElementType_e |
| const char * rpmteA | ( | rpmte | te | ) |
Retrieve arch string of transaction element.
| te | transaction element |
| void rpmteCleanDS | ( | rpmte | te | ) |
Destroy dependency set info of transaction element.
| te | transaction element |
| void rpmteCleanProblems | ( | rpmte | te | ) |
Destroy problem set info of transaction element.
| te | transaction element |
| rpm_color_t rpmteColor | ( | rpmte | te | ) |
Retrieve color bits of transaction element.
| te | transaction element |
| unsigned int rpmteDBInstance | ( | rpmte | te | ) |
Retrieve last instance installed to the database.
| te | transaction element |
| int rpmteDBOffset | ( | rpmte | te | ) |
Retrieve rpmdb instance of transaction element.
| te | transaction element |
| rpmte rpmteDependsOn | ( | rpmte | te | ) |
Retrieve dependent element of transaction element.
| te | transaction element |
| rpmds rpmteDS | ( | rpmte | te, |
| rpmTagVal | tag ) |
Retrieve dependency tag set from transaction element.
| te | transaction element |
| tag | dependency tag |
| const char * rpmteE | ( | rpmte | te | ) |
Retrieve epoch string of transaction element.
| te | transaction element |
| const char * rpmteEVR | ( | rpmte | te | ) |
Retrieve [epoch:]version-release string from transaction element.
| te | transaction element |
| int rpmteFailed | ( | rpmte | te | ) |
Return failure status of transaction element. If the element itself failed, this is 1, larger count means one of it's parents failed.
| te | transaction element |
| rpmfiles rpmteFiles | ( | rpmte | te | ) |
Retrieve file info set from transaction element.
| te | transaction element |
| Header rpmteHeader | ( | rpmte | te | ) |
Retrieve header from transaction element.
| te | transaction element |
| int rpmteIsSource | ( | rpmte | te | ) |
Retrieve isSource attribute of transaction element.
| te | transaction element |
| fnpyKey rpmteKey | ( | rpmte | te | ) |
Retrieve key from transaction element.
| te | transaction element |
| const char * rpmteN | ( | rpmte | te | ) |
Retrieve name string of transaction element.
| te | transaction element |
| const char * rpmteNEVR | ( | rpmte | te | ) |
Retrieve name-[epoch:]version-release string from transaction element.
| te | transaction element |
| const char * rpmteNEVRA | ( | rpmte | te | ) |
Retrieve name-[epoch:]version-release.arch string from transaction element.
| te | transaction element |
| const char * rpmteO | ( | rpmte | te | ) |
Retrieve os string of transaction element.
| te | transaction element |
| rpmte rpmteParent | ( | rpmte | te | ) |
Retrieve parent transaction element.
| te | transaction element |
| rpm_loff_t rpmtePkgFileSize | ( | rpmte | te | ) |
Retrieve size in bytes of package file.
| te | transaction element |
| rpmps rpmteProblems | ( | rpmte | te | ) |
Return problem set info of transaction element.
| te | transaction element |
| const char * rpmteR | ( | rpmte | te | ) |
Retrieve release string of transaction element.
| te | transaction element |
| rpm_color_t rpmteSetColor | ( | rpmte | te, |
| rpm_color_t | color ) |
Set color bits of transaction element.
| te | transaction element |
| color | new color bits |
| void rpmteSetDBInstance | ( | rpmte | te, |
| unsigned int | instance ) |
Set last instance installed to the database.
| te | transaction element |
| instance | Database instance of last install element. |
| void rpmteSetDependsOn | ( | rpmte | te, |
| rpmte | depends ) |
Set dependent element of transaction element.
| te | transaction element |
| depends | dependent transaction element |
Save header into transaction element.
| te | transaction element |
| h | header |
| rpmte rpmteSetParent | ( | rpmte | te, |
| rpmte | pte ) |
Set parent transaction element.
| te | transaction element |
| pte | new parent transaction element |
| void rpmteSetUserdata | ( | rpmte | te, |
| void * | data ) |
Set private user data of transaction element.
| te | transaction element |
| data | pointer to private user data |
| int rpmteSetVfyLevel | ( | rpmte | te, |
| int | vfylevel ) |
Set enforced per-package verify level. vfylevel -1 means using transaction verify level.
| te | transaction set |
| vfylevel | new per-package verify level |
| rpmElementType rpmteType | ( | rpmte | te | ) |
Retrieve type of transaction element.
| te | transaction element |
| void * rpmteUserdata | ( | rpmte | te | ) |
Retrieve private user data of transaction element.
| te | transaction element |
| const char * rpmteV | ( | rpmte | te | ) |
Retrieve version string of transaction element.
| te | transaction element |
| int rpmteVerified | ( | rpmte | te | ) |
Retrieve verification status from transaction element. Returns RPMSIG_UNVERIFIED_TYPE if no verify has been attempted, otherwise RPMSIG_SIGNATURE_TYPE and RPMSIG_DIGEST_TYPE bits will be set if that type of verification was successfully performed.
| te | transaction element |
| int rpmteVfyLevel | ( | rpmte | te | ) |
Get enforced per-package verify level. If per-package verify level isn't set for this element, rpmtsVfyLevel() value is returned.
| te | transaction element |
| rpmtsi rpmtsiFree | ( | rpmtsi | tsi | ) |
Destroy transaction element iterator.
| tsi | transaction element iterator |
| rpmtsi rpmtsiInit | ( | rpmts | ts | ) |
Create transaction element iterator.
| ts | transaction set |
| rpmte rpmtsiNext | ( | rpmtsi | tsi, |
| rpmElementTypes | types ) |
Return next transaction element of type.
| tsi | transaction element iterator |
| types | transaction element type selector (0 for any) |