How to retrieve information from a transaction element.
More...
How to retrieve information from a transaction element.
Transaction element type.
Transaction element type.
| Enumerator |
|---|
| TR_ADDED |
Package will be installed.
|
| TR_REMOVED |
Package will be removed.
|
| TR_RPMDB |
Package from the rpmdb.
|
| TR_RESTORED |
Package will be restored.
|
| const char* rpmteA |
( |
rpmte |
te | ) |
|
Retrieve arch string of transaction element.
- Parameters
-
- Returns
- arch string
| void rpmteCleanDS |
( |
rpmte |
te | ) |
|
Destroy dependency set info of transaction element.
- Parameters
-
| void rpmteCleanProblems |
( |
rpmte |
te | ) |
|
Destroy problem set info of transaction element.
- Parameters
-
| rpm_color_t rpmteColor |
( |
rpmte |
te | ) |
|
Retrieve color bits of transaction element.
- Parameters
-
- Returns
- color bits
| unsigned int rpmteDBInstance |
( |
rpmte |
te | ) |
|
Retrieve last instance installed to the database.
- Parameters
-
- Returns
- last install instance.
| int rpmteDBOffset |
( |
rpmte |
te | ) |
|
Retrieve rpmdb instance of transaction element.
- Parameters
-
- Returns
- rpmdb instance (0 if not installed))
| rpmte rpmteDependsOn |
( |
rpmte |
te | ) |
|
Retrieve dependent element of transaction element.
- Parameters
-
- Returns
- dependent transaction element
| rpmds rpmteDS |
( |
rpmte |
te, |
|
|
rpmTagVal |
tag |
|
) |
| |
Retrieve dependency tag set from transaction element.
- Parameters
-
| te | transaction element |
| tag | dependency tag |
- Returns
- dependency tag set
| const char* rpmteE |
( |
rpmte |
te | ) |
|
Retrieve epoch string of transaction element.
- Parameters
-
- Returns
- epoch string
| const char* rpmteEVR |
( |
rpmte |
te | ) |
|
Retrieve [epoch:]version-release string from transaction element.
- Parameters
-
- Returns
- [epoch:]version-release string
| 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.
- Parameters
-
- Returns
- number of failures for this transaction element
| rpmfiles rpmteFiles |
( |
rpmte |
te | ) |
|
Retrieve file info set from transaction element.
- Parameters
-
- Returns
- file info set (refcounted)
| Header rpmteHeader |
( |
rpmte |
te | ) |
|
Retrieve header from transaction element.
- Parameters
-
- Returns
- header (new reference)
| int rpmteIsSource |
( |
rpmte |
te | ) |
|
Retrieve isSource attribute of transaction element.
- Parameters
-
- Returns
- isSource attribute
| fnpyKey rpmteKey |
( |
rpmte |
te | ) |
|
Retrieve key from transaction element.
- Parameters
-
- Returns
- key
| const char* rpmteN |
( |
rpmte |
te | ) |
|
Retrieve name string of transaction element.
- Parameters
-
- Returns
- name string
| const char* rpmteNEVR |
( |
rpmte |
te | ) |
|
Retrieve name-[epoch:]version-release string from transaction element.
- Parameters
-
- Returns
- name-[epoch:]version-release string
| const char* rpmteNEVRA |
( |
rpmte |
te | ) |
|
Retrieve name-[epoch:]version-release.arch string from transaction element.
- Parameters
-
- Returns
- name-[epoch:]version-release.arch string
| const char* rpmteO |
( |
rpmte |
te | ) |
|
Retrieve os string of transaction element.
- Parameters
-
- Returns
- os string
| rpmte rpmteParent |
( |
rpmte |
te | ) |
|
Retrieve parent transaction element.
- Parameters
-
- Returns
- parent transaction element
| rpm_loff_t rpmtePkgFileSize |
( |
rpmte |
te | ) |
|
Retrieve size in bytes of package file.
- Todo:
- Signature header is estimated at 256b.
- Parameters
-
- Returns
- size in bytes of package file.
| rpmps rpmteProblems |
( |
rpmte |
te | ) |
|
Return problem set info of transaction element.
- Parameters
-
- Returns
- problem set (or NULL if none)
| const char* rpmteR |
( |
rpmte |
te | ) |
|
Retrieve release string of transaction element.
- Parameters
-
- Returns
- release string
| rpm_color_t rpmteSetColor |
( |
rpmte |
te, |
|
|
rpm_color_t |
color |
|
) |
| |
Set color bits of transaction element.
- Parameters
-
| te | transaction element |
| color | new color bits |
- Returns
- previous color bits
| void rpmteSetDBInstance |
( |
rpmte |
te, |
|
|
unsigned int |
instance |
|
) |
| |
Set last instance installed to the database.
- Parameters
-
| te | transaction element |
| instance | Database instance of last install element. |
| void rpmteSetDependsOn |
( |
rpmte |
te, |
|
|
rpmte |
depends |
|
) |
| |
Set dependent element of transaction element.
- Parameters
-
| te | transaction element |
| depends | dependent transaction element |
Save header into transaction element.
- Parameters
-
| te | transaction element |
| h | header |
- Returns
- NULL always
| rpmte rpmteSetParent |
( |
rpmte |
te, |
|
|
rpmte |
pte |
|
) |
| |
Set parent transaction element.
- Parameters
-
| te | transaction element |
| pte | new parent transaction element |
- Returns
- previous parent transaction element
| void rpmteSetUserdata |
( |
rpmte |
te, |
|
|
void * |
data |
|
) |
| |
Set private user data of transaction element.
- Parameters
-
| 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.
- Parameters
-
| te | transaction set |
| vfylevel | new per-package verify level |
- Returns
- old per-package verify level
Retrieve type of transaction element.
- Parameters
-
- Returns
- type
| void* rpmteUserdata |
( |
rpmte |
te | ) |
|
Retrieve private user data of transaction element.
- Parameters
-
- Returns
- pointer to private user data
| const char* rpmteV |
( |
rpmte |
te | ) |
|
Retrieve version string of transaction element.
- Parameters
-
- Returns
- version string
| 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.
- Parameters
-
- Returns
- verification status
| 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.
- Parameters
-
- Returns
- package verify level
| rpmtsi rpmtsiFree |
( |
rpmtsi |
tsi | ) |
|
Destroy transaction element iterator.
- Parameters
-
| tsi | transaction element iterator |
- Returns
- NULL always
| rpmtsi rpmtsiInit |
( |
rpmts |
ts | ) |
|
Create transaction element iterator.
- Parameters
-
- Returns
- transaction element iterator
| rpmte rpmtsiNext |
( |
rpmtsi |
tsi, |
|
|
rpmElementTypes |
types |
|
) |
| |
Return next transaction element of type.
- Parameters
-
| tsi | transaction element iterator |
| types | transaction element type selector (0 for any) |
- Returns
- next transaction element of type, NULL on termination