#include <depends.h>
Data Fields | |
Header | h |
const char * | name |
const char * | version |
const char * | release |
const char ** | provides |
const char ** | providesEVR |
int * | provideFlags |
const char ** | requires |
const char ** | requiresEVR |
int * | requireFlags |
const char ** | baseNames |
int_32 * | epoch |
int | providesCount |
int | requiresCount |
int | filesCount |
availablePackage * | parent |
int | degree |
int | depth |
int | npreds |
int | tree |
tsortInfo_s | tsi |
uint_32 | multiLib |
const void * | key |
rpmRelocation * | relocs |
FD_t | fd |
Definition at line 35 of file depends.h.
Package header.
Definition at line 36 of file depends.h.
Referenced by alAddPackage(), alFree(), checkPackageDeps(), checkPackageSet(), ensureOlder(), handleOverlappedFiles(), psAppend(), rpmdepCheck(), rpmRunTransactions(), rpmtransAvailablePackage(), and unsatisfiedDepend().
const char* availablePackage::name |
Header name.
Definition at line 37 of file depends.h.
Referenced by alAddPackage(), ignoreDep(), psAppend(), rpmdepCheck(), rpmdepOrder(), rpmRunTransactions(), and zapRelation().
const char* availablePackage::version |
Header version.
Definition at line 38 of file depends.h.
Referenced by alAddPackage(), checkPackageDeps(), psAppend(), rpmdepCheck(), rpmdepOrder(), rpmRunTransactions(), and zapRelation().
const char* availablePackage::release |
Header release.
Definition at line 39 of file depends.h.
Referenced by alAddPackage(), checkPackageDeps(), psAppend(), rpmdepCheck(), rpmdepOrder(), rpmRunTransactions(), and zapRelation().
const char** availablePackage::provides |
Provides: name strings.
Definition at line 40 of file depends.h.
Referenced by alAddPackage(), alAllSatisfiesDepend(), alFree(), alMakeIndex(), and rpmdepCheck().
const char** availablePackage::providesEVR |
Provides: [epoch:]version[-release] strings.
Definition at line 41 of file depends.h.
Referenced by alAddPackage(), alAllSatisfiesDepend(), and alFree().
Provides: logical range qualifiers.
Definition at line 42 of file depends.h.
Referenced by alAddPackage(), alAllSatisfiesDepend(), and alMakeIndex().
const char** availablePackage::requires |
Requires: name strings.
Definition at line 43 of file depends.h.
Referenced by addRelation(), alFree(), checkPackageDeps(), and zapRelation().
const char** availablePackage::requiresEVR |
Requires: [epoch:]version[-release] strings.
Definition at line 44 of file depends.h.
Referenced by addRelation(), alFree(), checkPackageDeps(), and zapRelation().
Requires: logical range qualifiers.
Definition at line 45 of file depends.h.
Referenced by addRelation(), checkPackageDeps(), rpmdepOrder(), and zapRelation().
const char** availablePackage::baseNames |
Header file basenames.
Definition at line 46 of file depends.h.
Referenced by alFree(), and rpmdepCheck().
No. of Provide:'s in header.
Definition at line 48 of file depends.h.
Referenced by alAddPackage(), alMakeIndex(), and rpmdepCheck().
No. of Require:'s in header.
Definition at line 49 of file depends.h.
Referenced by checkPackageDeps(), and rpmdepOrder().
No. of files in header.
Definition at line 50 of file depends.h.
Referenced by rpmRunTransactions().
struct availablePackage* availablePackage::parent [read] |
Max. depth in dependency tree.
Definition at line 54 of file depends.h.
Referenced by addRelation(), alAddPackage(), and rpmdepOrder().
No. of predecessors.
Definition at line 55 of file depends.h.
Referenced by alAddPackage(), and rpmdepOrder().
struct tsortInfo_s availablePackage::tsi [read] |
Dependency tsort data.
Definition at line 57 of file depends.h.
Referenced by addQ(), addRelation(), alAddPackage(), alFree(), markLoop(), rpmdepOrder(), and zapRelation().
Definition at line 59 of file depends.h.
Referenced by alAddPackage(), alAllFileSatisfiesDepend(), alMakeIndex(), relocateFileList(), rpmdepCheck(), and rpmRunTransactions().
const void* availablePackage::key |
Private data associated with a package (e.g. file name of package).
Definition at line 60 of file depends.h.
Referenced by checkPackageDeps(), fsmSetup(), fsmStage(), psAppend(), and writeFile().