Go to the documentation of this file.
9 #include <rpm/rpmtypes.h>
10 #include <rpm/rpmsw.h>
90 const unsigned int * hdrNums,
unsigned int nHdrNums);
128 rpmRC (*hdrchk) (
rpmts ts,
const void * uh,
size_t uc,
char ** msg));
139 const void * keyp,
size_t keylen);
enum rpmMireMode_e rpmMireMode
Tag value pattern match mode.
int rpmdbSetHdrChk(rpmdbMatchIterator mi, rpmts ts, rpmRC(*hdrchk)(rpmts ts, const void *uh, size_t uc, char **msg))
enum rpmDbiTag_e rpmDbiTag
int rpmdbCountPackages(rpmdb db, const char *name)
int rpmdbIndexIteratorNext(rpmdbIndexIterator ii, const void **key, size_t *keylen)
rpmdbIndexIterator rpmdbIndexIteratorFree(rpmdbIndexIterator ii)
unsigned int rpmdbGetIteratorFileNum(rpmdbMatchIterator mi)
unsigned int rpmdbGetIteratorOffset(rpmdbMatchIterator mi)
int rpmdbOpenAll(rpmdb db)
int rpmdbCtrl(rpmdb db, rpmdbCtrlOp ctrl)
rpmop rpmdbOp(rpmdb db, rpmdbOpX opx)
int rpmdbSetIteratorModified(rpmdbMatchIterator mi, int modified)
unsigned int rpmdbIndexIteratorNumPkgs(rpmdbIndexIterator ii)
unsigned int rpmdbIndexIteratorPkgOffset(rpmdbIndexIterator ii, unsigned int nr)
int rpmdbIndexIteratorNextTd(rpmdbIndexIterator ii, rpmtd keytd)
struct headerToken_s * Header
int rpmdbGetIteratorCount(rpmdbMatchIterator mi)
int rpmdbCheckSignals(void)
int rpmdbSetIteratorRewrite(rpmdbMatchIterator mi, int rewrite)
struct rpmdbIndexIterator_s * rpmdbIndexIterator
int rpmdbCheckTerminate(int terminate)
unsigned int rpmdbIndexIteratorTagNum(rpmdbIndexIterator ii, unsigned int nr)
enum rpmdbCtrlOp_e rpmdbCtrlOp
Header rpmdbNextIterator(rpmdbMatchIterator mi)
rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator mi)
rpmdbIndexIterator rpmdbIndexIteratorInit(rpmdb db, rpmDbiTag rpmtag)
rpmMireMode_e
Tag value pattern match mode.
rpmdbMatchIterator rpmdbInitIterator(rpmdb db, rpmDbiTagVal rpmtag, const void *keyp, size_t keylen)
struct rpmdbMatchIterator_s * rpmdbMatchIterator
int rpmdbAppendIterator(rpmdbMatchIterator mi, const unsigned int *hdrNums, unsigned int nHdrNums)
int rpmdbSetIteratorRE(rpmdbMatchIterator mi, rpmTagVal tag, rpmMireMode mode, const char *pattern)