Structures and prototypes used for an "rpmps" problem set.
More...
#include <stdio.h>
#include <rpm/rpmtypes.h>
#include <rpm/rpmprob.h>
Go to the source code of this file.
Structures and prototypes used for an "rpmps" problem set.
Definition in file rpmps.h.
typedef struct rpmpsi_s* rpmpsi |
Problem set iterator.
Definition at line 20 of file rpmps.h.
Append a problem to current set of problems.
- Parameters
-
ps | problem set |
prob | rpmProblem |
rpmps rpmpsCreate |
( |
void |
| ) |
|
Create a problem set.
- Returns
- new problem set
Destroy a problem set.
- Parameters
-
- Returns
- NULL always
Referenced by checkSpec().
Destroy problem set iterator.
- Parameters
-
- Returns
- problem set iterator (NULL)
Return current problem from problem set.
- Parameters
-
- Returns
- current rpmProblem
Return next problem from iterator.
- Parameters
-
- Returns
- next problem (weak ref), NULL on termination
Initialize problem set iterator.
- Parameters
-
- Returns
- problem set iterator
Reference a problem set instance.
- Parameters
-
- Returns
- new transaction set reference
Merge problem set into another.
- Parameters
-
dest | destination problem set |
src | source problem set |
- Returns
- number of problems merged
int rpmpsNextIterator |
( |
rpmpsi |
psi | ) |
|
Return next problem set iterator index.
- Parameters
-
- Returns
- iterator index, -1 on termination
int rpmpsNumProblems |
( |
rpmps |
ps | ) |
|
Return number of problems in set.
- Parameters
-
- Returns
- number of problems
void rpmpsPrint |
( |
FILE * |
fp, |
|
|
rpmps |
ps |
|
) |
| |
Print problems to file handle.
- Parameters
-
fp | file handle (NULL uses stderr) |
ps | problem set |
Referenced by checkSpec().