Loading...
Searching...
No Matches
rpmte.h
Go to the documentation of this file.
#ifndef H_RPMTE
#define H_RPMTE
#include <rpm/rpmtypes.h>
#include <rpm/argv.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef enum rpmElementType_e {
TR_ADDED = (1 << 0),
TR_REMOVED = (1 << 1),
TR_RPMDB = (1 << 2),
TR_RESTORED = (1 << 3),
} rpmElementType;
typedef rpmFlags rpmElementTypes;
Header rpmteHeader(rpmte te);
Header rpmteSetHeader(rpmte te, Header h);
rpmElementType rpmteType(rpmte te);
const char * rpmteN(rpmte te);
const char * rpmteE(rpmte te);
const char * rpmteV(rpmte te);
const char * rpmteR(rpmte te);
const char * rpmteA(rpmte te);
const char * rpmteO(rpmte te);
int rpmteIsSource(rpmte te);
rpm_color_t rpmteColor(rpmte te);
rpm_color_t rpmteSetColor(rpmte te, rpm_color_t color);
unsigned int rpmteDBInstance(rpmte te);
void rpmteSetDBInstance(rpmte te, unsigned int instance);
rpm_loff_t rpmtePkgFileSize(rpmte te);
rpmte rpmteParent(rpmte te);
rpmte rpmteSetParent(rpmte te, rpmte pte);
rpmps rpmteProblems(rpmte te);
void rpmteCleanProblems(rpmte te);
void rpmteCleanDS(rpmte te);
void rpmteSetDependsOn(rpmte te, rpmte depends);
rpmte rpmteDependsOn(rpmte te);
int rpmteDBOffset(rpmte te);
const char * rpmteEVR(rpmte te);
const char * rpmteNEVR(rpmte te);
const char * rpmteNEVRA(rpmte te);
fnpyKey rpmteKey(rpmte te);
void rpmteSetUserdata(rpmte te, void *data);
void *rpmteUserdata(rpmte te);
int rpmteFailed(rpmte te);
rpmds rpmteDS(rpmte te, rpmTagVal tag);
rpmfiles rpmteFiles(rpmte te);
int rpmteVerified(rpmte te);
#ifdef __cplusplus
}
#endif
#endif /* H_RPMTE */
argv.h
rpmteSetDependsOn
void rpmteSetDependsOn(rpmte te, rpmte depends)
rpmteDS
rpmds rpmteDS(rpmte te, rpmTagVal tag)
rpmteV
const char * rpmteV(rpmte te)
rpmteSetParent
rpmte rpmteSetParent(rpmte te, rpmte pte)
rpmteCleanDS
void rpmteCleanDS(rpmte te)
rpmteHeader
Header rpmteHeader(rpmte te)
rpmteDependsOn
rpmte rpmteDependsOn(rpmte te)
rpmteType
rpmElementType rpmteType(rpmte te)
rpmteFiles
rpmfiles rpmteFiles(rpmte te)
rpmElementType
enum rpmElementType_e rpmElementType
rpmteR
const char * rpmteR(rpmte te)
rpmteParent
rpmte rpmteParent(rpmte te)
rpmteCleanProblems
void rpmteCleanProblems(rpmte te)
rpmteN
const char * rpmteN(rpmte te)
rpmteColor
rpm_color_t rpmteColor(rpmte te)
rpmteA
const char * rpmteA(rpmte te)
rpmteSetColor
rpm_color_t rpmteSetColor(rpmte te, rpm_color_t color)
rpmtePkgFileSize
rpm_loff_t rpmtePkgFileSize(rpmte te)
rpmteEVR
const char * rpmteEVR(rpmte te)
rpmteProblems
rpmps rpmteProblems(rpmte te)
rpmteFailed
int rpmteFailed(rpmte te)
rpmteUserdata
void * rpmteUserdata(rpmte te)
rpmteSetDBInstance
void rpmteSetDBInstance(rpmte te, unsigned int instance)
rpmElementType_e
rpmElementType_e
Definition rpmte.h:19
rpmteNEVRA
const char * rpmteNEVRA(rpmte te)
rpmteDBOffset
int rpmteDBOffset(rpmte te)
rpmteIsSource
int rpmteIsSource(rpmte te)
rpmteDBInstance
unsigned int rpmteDBInstance(rpmte te)
rpmteNEVR
const char * rpmteNEVR(rpmte te)
rpmteO
const char * rpmteO(rpmte te)
rpmteKey
fnpyKey rpmteKey(rpmte te)
rpmteVerified
int rpmteVerified(rpmte te)
rpmteSetUserdata
void rpmteSetUserdata(rpmte te, void *data)
rpmteE
const char * rpmteE(rpmte te)
rpmteSetHeader
Header rpmteSetHeader(rpmte te, Header h)
TR_ADDED
@ TR_ADDED
Definition rpmte.h:20
TR_RESTORED
@ TR_RESTORED
Definition rpmte.h:23
TR_REMOVED
@ TR_REMOVED
Definition rpmte.h:21
TR_RPMDB
@ TR_RPMDB
Definition rpmte.h:22
Header
struct headerToken_s * Header
Definition rpmtypes.h:24
rpmtypes.h