A package dependency set. More...
#include <rpmds.h>
Data Fields | |
| const char * | Type |
| const char * | DNEVR |
| Header | h |
| const char ** | N |
| const char ** | EVR |
| int_32 * | Flags |
| uint_32 * | Color |
| int_32 * | Refs |
| int_32 | BT |
| rpmTag | tagN |
| rpmTagType | Nt |
| rpmTagType | EVRt |
| rpmTagType | Ft |
| int_32 | Count |
| int | i |
| unsigned | l |
| unsigned | u |
| int | nopromote |
| int | nrefs |
A package dependency set.
Definition at line 29 of file rpmds.h.
Package build time tie breaker.
Definition at line 46 of file rpmds.h.
Referenced by rpmdsBT(), rpmdsNew(), rpmdsSetBT(), and rpmdsSingle().
Bit(s) calculated from file color(s).
Definition at line 43 of file rpmds.h.
Referenced by rpmdsColor(), rpmdsFree(), rpmdsNew(), and rpmdsSetColor().
No. of elements
Definition at line 49 of file rpmds.h.
Referenced by rpmdsColor(), rpmdsCount(), rpmdsDNEVR(), rpmdsDup(), rpmdsEVR(), rpmdsFilter(), rpmdsFind(), rpmdsFlags(), rpmdsFree(), rpmdsMerge(), rpmdsN(), rpmdsNew(), rpmdsNext(), rpmdsNotify(), rpmdsRefs(), rpmdsSetColor(), rpmdsSetRefs(), rpmdsSingle(), and rpmdsThis().
| const char* rpmds_s::DNEVR |
Formatted dependency string.
Definition at line 33 of file rpmds.h.
Referenced by rpmdsCompare(), rpmdsDNEVR(), rpmdsFree(), rpmdsNew(), rpmdsNext(), rpmdsNotify(), rpmdsSingle(), and rpmdsThis().
| const char** rpmds_s::EVR |
Epoch-Version-Release.
Definition at line 39 of file rpmds.h.
Referenced by rpmdsAnyMatchesDep(), rpmdsCompare(), rpmdsDup(), rpmdsEVR(), rpmdsFilter(), rpmdsFind(), rpmdsFree(), rpmdsMerge(), rpmdsNew(), rpmdsNewDNEVR(), rpmdsNVRMatchesDep(), rpmdsSingle(), rpmdsThis(), and rpmfcGenerateDepends().
Definition at line 48 of file rpmds.h.
Referenced by rpmdsDup(), rpmdsFree(), rpmdsNew(), rpmdsSingle(), and rpmdsThis().
Bit(s) identifying context/comparison.
Definition at line 41 of file rpmds.h.
Referenced by rpmdsAnyMatchesDep(), rpmdsCompare(), rpmdsDup(), rpmdsFilter(), rpmdsFind(), rpmdsFlags(), rpmdsFree(), rpmdsMerge(), rpmdsNew(), rpmdsNewDNEVR(), rpmdsNVRMatchesDep(), rpmdsSingle(), rpmdsThis(), and rpmfcGenerateDepends().
Tag data types.
Definition at line 48 of file rpmds.h.
Referenced by rpmdsDup(), rpmdsFree(), and rpmdsNew().
Header for dependency set (or NULL)
Definition at line 35 of file rpmds.h.
Referenced by rpmdsDup(), rpmdsFree(), rpmdsNew(), rpmdsSingle(), and rpmdsThis().
| int rpmds_s::i |
Element index.
Definition at line 50 of file rpmds.h.
Referenced by rpmdsAnyMatchesDep(), rpmdsColor(), rpmdsCompare(), rpmdsDNEVR(), rpmdsDup(), rpmdsEVR(), rpmdsFilter(), rpmdsFind(), rpmdsFlags(), rpmdsInit(), rpmdsIx(), rpmdsMerge(), rpmdsN(), rpmdsNew(), rpmdsNewDNEVR(), rpmdsNext(), rpmdsNotify(), rpmdsNVRMatchesDep(), rpmdsRefs(), rpmdsSetColor(), rpmdsSetIx(), rpmdsSetRefs(), rpmdsSingle(), and rpmdsThis().
| unsigned rpmds_s::l |
Low element (bsearch).
Definition at line 51 of file rpmds.h.
Referenced by rpmdsDup(), and rpmdsFind().
| const char** rpmds_s::N |
Name.
Definition at line 37 of file rpmds.h.
Referenced by rpmdsAnyMatchesDep(), rpmdsCompare(), rpmdsDup(), rpmdsFilter(), rpmdsFind(), rpmdsFree(), rpmdsMerge(), rpmdsN(), rpmdsNew(), rpmdsNewDNEVR(), rpmdsSingle(), rpmdsThis(), and rpmfcGenerateDepends().
Don't promote Epoch: in rpmdsCompare()?
Definition at line 53 of file rpmds.h.
Referenced by rpmdsCompare(), rpmdsDup(), rpmdsNew(), rpmdsNoPromote(), rpmdsSetNoPromote(), rpmdsSingle(), and rpmdsThis().
| int rpmds_s::nrefs |
Reference count.
Definition at line 55 of file rpmds.h.
Referenced by rpmdsFree(), XrpmdsLink(), and XrpmdsUnlink().
Definition at line 48 of file rpmds.h.
Referenced by rpmdsDup(), rpmdsFree(), rpmdsNew(), rpmdsSingle(), and rpmdsThis().
No. of file refs.
Definition at line 45 of file rpmds.h.
Referenced by rpmdsFree(), rpmdsNew(), rpmdsRefs(), and rpmdsSetRefs().
Header tag.
Definition at line 47 of file rpmds.h.
Referenced by rpmdsDup(), rpmdsFree(), rpmdsNew(), rpmdsSingle(), rpmdsTagN(), and rpmdsThis().
| const char* rpmds_s::Type |
Tag name.
Definition at line 31 of file rpmds.h.
Referenced by rpmdsDup(), rpmdsFilter(), rpmdsFree(), rpmdsNew(), rpmdsNext(), rpmdsNotify(), rpmdsProblem(), rpmdsSingle(), and rpmdsThis().
| unsigned rpmds_s::u |
High element (bsearch).
Definition at line 52 of file rpmds.h.
Referenced by rpmdsDup(), rpmdsFind(), and rpmdsMerge().
1.6.1