Files |
| file | rpmprob.h |
| | Structures and prototypes used for an rpm problem item.
|
Typedefs |
| typedef enum rpmProblemType_e | rpmProblemType |
| | Enumerate transaction set problem types.
|
Enumerations |
| enum | rpmprobFilterFlags_e {
RPMPROB_FILTER_NONE = 0,
RPMPROB_FILTER_IGNOREOS = (1 << 0),
RPMPROB_FILTER_IGNOREARCH = (1 << 1),
RPMPROB_FILTER_REPLACEPKG = (1 << 2),
RPMPROB_FILTER_FORCERELOCATE = (1 << 3),
RPMPROB_FILTER_REPLACENEWFILES = (1 << 4),
RPMPROB_FILTER_REPLACEOLDFILES = (1 << 5),
RPMPROB_FILTER_OLDPACKAGE = (1 << 6),
RPMPROB_FILTER_DISKSPACE = (1 << 7),
RPMPROB_FILTER_DISKNODES = (1 << 8)
} |
| enum | rpmProblemType_e {
RPMPROB_BADARCH,
RPMPROB_BADOS,
RPMPROB_PKG_INSTALLED,
RPMPROB_BADRELOCATE,
RPMPROB_REQUIRES,
RPMPROB_CONFLICT,
RPMPROB_NEW_FILE_CONFLICT,
RPMPROB_FILE_CONFLICT,
RPMPROB_OLDPACKAGE,
RPMPROB_DISKSPACE,
RPMPROB_DISKNODES,
RPMPROB_OBSOLETES
} |
| | Enumerate transaction set problem types. More...
|
Functions |
| rpmProblem | rpmProblemCreate (rpmProblemType type, const char *pkgNEVR, fnpyKey key, const char *altNEVR, const char *str, uint64_t number) |
| | Create a problem item.
|
| rpmProblem | rpmProblemFree (rpmProblem prob) |
| | Destroy a problem item.
|
| rpmProblem | rpmProblemLink (rpmProblem prob) |
| | Reference an rpmProblem instance.
|
| int | rpmProblemCompare (rpmProblem ap, rpmProblem bp) |
| | Compare two problems for equality.
|
| const char * | rpmProblemGetPkgNEVR (rpmProblem prob) |
| | Return package NEVR.
|
| const char * | rpmProblemGetAltNEVR (rpmProblem prob) |
| | Return related (e.g.
|
| rpmProblemType | rpmProblemGetType (rpmProblem prob) |
| | Return type of problem (dependency, diskpace etc)
|
| fnpyKey | rpmProblemGetKey (rpmProblem prob) |
| | Return filename or python object address of a problem.
|
| const char * | rpmProblemGetStr (rpmProblem prob) |
| | Return a generic data string from a problem.
|
| rpm_loff_t | rpmProblemGetDiskNeed (rpmProblem prob) |
| | Return disk requirement (needed disk space / number of inodes) depending on problem type.
|
| char * | rpmProblemString (rpmProblem prob) |
| | Return formatted string representation of a problem.
|