rpm 4.19.0
The RPM Package Manager
|
Problem Set API. More...
Files | |
file | rpmps.h |
Typedefs | |
typedef struct rpmpsi_s * | rpmpsi |
Functions | |
rpmps | rpmpsLink (rpmps ps) |
int | rpmpsNumProblems (rpmps ps) |
rpmpsi | rpmpsInitIterator (rpmps ps) |
rpmpsi | rpmpsFreeIterator (rpmpsi psi) |
rpmProblem | rpmpsiNext (rpmpsi psi) |
int | rpmpsNextIterator (rpmpsi psi) |
rpmProblem | rpmpsGetProblem (rpmpsi psi) |
rpmps | rpmpsCreate (void) |
rpmps | rpmpsFree (rpmps ps) |
void | rpmpsPrint (FILE *fp, rpmps ps) |
void | rpmpsAppendProblem (rpmps ps, rpmProblem prob) |
int | rpmpsMerge (rpmps dest, rpmps src) |
Problem Set API.
typedef struct rpmpsi_s* rpmpsi |
Problem set iterator
void rpmpsAppendProblem | ( | rpmps | ps, |
rpmProblem | prob | ||
) |
Append a problem to current set of problems.
ps | problem set |
prob | rpmProblem |
rpmps rpmpsCreate | ( | void | ) |
Create a problem set.
rpmps rpmpsFree | ( | rpmps | ps | ) |
Destroy a problem set.
ps | problem set |
Destroy problem set iterator.
psi | problem set iterator |
rpmProblem rpmpsGetProblem | ( | rpmpsi | psi | ) |
Return current problem from problem set
psi | problem set iterator |
rpmProblem rpmpsiNext | ( | rpmpsi | psi | ) |
Return next problem from iterator
psi | problem set iterator |
rpmpsi rpmpsInitIterator | ( | rpmps | ps | ) |
Initialize problem set iterator.
ps | problem set |
rpmps rpmpsLink | ( | rpmps | ps | ) |
Reference a problem set instance.
ps | transaction set |
int rpmpsMerge | ( | rpmps | dest, |
rpmps | src | ||
) |
Merge problem set into another.
dest | destination problem set |
src | source problem set |
int rpmpsNextIterator | ( | rpmpsi | psi | ) |
Return next problem set iterator index
psi | problem set iterator |
int rpmpsNumProblems | ( | rpmps | ps | ) |
Return number of problems in set.
ps | problem set |
void rpmpsPrint | ( | FILE * | fp, |
rpmps | ps | ||
) |
Print problems to file handle.
fp | file handle (NULL uses stderr) |
ps | problem set |