rpm 4.20.1 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
9#include <stdio.h>
10#include <rpm/rpmtypes.h>
11#include <rpm/rpmprob.h>
12
13#ifdef __cplusplus
14 extern "C" {
15#endif
16
20 typedef struct rpmpsi_s * rpmpsi;
21
27rpmps rpmpsLink (rpmps ps);
28
34 int rpmpsNumProblems(rpmps ps);
35
41 rpmpsi rpmpsInitIterator(rpmps ps);
42
48 rpmpsi rpmpsFreeIterator(rpmpsi psi);
49
55rpmProblem rpmpsiNext(rpmpsi psi);
56
62 int rpmpsNextIterator(rpmpsi psi);
63
69rpmProblem rpmpsGetProblem(rpmpsi psi);
70
75rpmps rpmpsCreate(void);
76
82rpmps rpmpsFree(rpmps ps);
83
89 void rpmpsPrint(FILE *fp, rpmps ps);
90
96 void rpmpsAppendProblem(rpmps ps, rpmProblem prob);
97
104 int rpmpsMerge(rpmps dest, rpmps src);
105
106#ifdef __cplusplus
107}
108#endif
109
110#endif /* H_RPMPS */
rpmpsPrint
void rpmpsPrint(FILE *fp, rpmps ps)
rpmpsAppendProblem
void rpmpsAppendProblem(rpmps ps, rpmProblem prob)
rpmpsLink
rpmps rpmpsLink(rpmps ps)
rpmpsiNext
rpmProblem rpmpsiNext(rpmpsi psi)
rpmpsGetProblem
rpmProblem rpmpsGetProblem(rpmpsi psi)
rpmpsFree
rpmps rpmpsFree(rpmps ps)
rpmpsMerge
int rpmpsMerge(rpmps dest, rpmps src)
rpmpsInitIterator
rpmpsi rpmpsInitIterator(rpmps ps)
rpmpsCreate
rpmps rpmpsCreate(void)
rpmpsi
struct rpmpsi_s * rpmpsi
Definition rpmps.h:20
rpmpsFreeIterator
rpmpsi rpmpsFreeIterator(rpmpsi psi)
rpmpsNumProblems
int rpmpsNumProblems(rpmps ps)
rpmpsNextIterator
int rpmpsNextIterator(rpmpsi psi)
rpmprob.h
rpmtypes.h