rpm 6.1.90
The RPM Package Manager
Loading...
Searching...
No Matches
rpmps.h
Go to the documentation of this file.
1#ifndef H_RPMPS
2#define H_RPMPS
3
8
9#include <stdio.h>
10#include <rpm/rpmtypes.h>
11#include <rpm/rpmprob.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
20typedef struct rpmpsi_s * rpmpsi;
21
27RPM_PUBLIC_API
28rpmps rpmpsLink (rpmps ps);
29
35RPM_PUBLIC_API
36int rpmpsNumProblems(rpmps ps);
37
43RPM_PUBLIC_API
45
51RPM_PUBLIC_API
53
59RPM_PUBLIC_API
60rpmProblem rpmpsiNext(rpmpsi psi);
61
67RPM_PUBLIC_API
69
75RPM_PUBLIC_API
76rpmProblem rpmpsGetProblem(rpmpsi psi);
77
82RPM_PUBLIC_API
83rpmps rpmpsCreate(void);
84
90RPM_PUBLIC_API
91rpmps rpmpsFree(rpmps ps);
92
98RPM_PUBLIC_API
99void rpmpsPrint(FILE *fp, rpmps ps);
100
106RPM_PUBLIC_API
107void rpmpsAppendProblem(rpmps ps, rpmProblem prob);
108
115RPM_PUBLIC_API
116int rpmpsMerge(rpmps dest, rpmps src);
117
118#ifdef __cplusplus
119}
120#endif
121
122#endif /* H_RPMPS */
RPM_PUBLIC_API rpmps rpmpsCreate(void)
RPM_PUBLIC_API rpmProblem rpmpsGetProblem(rpmpsi psi)
RPM_PUBLIC_API rpmps rpmpsLink(rpmps ps)
RPM_PUBLIC_API rpmpsi rpmpsFreeIterator(rpmpsi psi)
RPM_PUBLIC_API int rpmpsMerge(rpmps dest, rpmps src)
RPM_PUBLIC_API rpmps rpmpsFree(rpmps ps)
RPM_PUBLIC_API void rpmpsAppendProblem(rpmps ps, rpmProblem prob)
RPM_PUBLIC_API int rpmpsNextIterator(rpmpsi psi)
RPM_PUBLIC_API int rpmpsNumProblems(rpmps ps)
RPM_PUBLIC_API void rpmpsPrint(FILE *fp, rpmps ps)
struct rpmpsi_s * rpmpsi
Definition rpmps.h:20
RPM_PUBLIC_API rpmProblem rpmpsiNext(rpmpsi psi)
RPM_PUBLIC_API rpmpsi rpmpsInitIterator(rpmps ps)