rpmds_s Struct Reference

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_32Flags
uint_32Color
int_32Refs
int_32 BT
rpmTag tagN
rpmTagType Nt
rpmTagType EVRt
rpmTagType Ft
int_32 Count
int i
unsigned l
unsigned u
int nopromote
int nrefs

Detailed Description

A package dependency set.

Definition at line 29 of file rpmds.h.


Field Documentation

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().

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

Definition at line 48 of file rpmds.h.

Referenced by rpmdsDup(), rpmdsFree(), rpmdsNew(), rpmdsSingle(), and rpmdsThis().

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().

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

Don't promote Epoch: in rpmdsCompare()?

Definition at line 53 of file rpmds.h.

Referenced by rpmdsCompare(), rpmdsDup(), rpmdsNew(), rpmdsNoPromote(), rpmdsSetNoPromote(), rpmdsSingle(), and rpmdsThis().

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
unsigned rpmds_s::u

High element (bsearch).

Definition at line 52 of file rpmds.h.

Referenced by rpmdsDup(), rpmdsFind(), and rpmdsMerge().


The documentation for this struct was generated from the following file:

Generated on 8 Jun 2012 for rpm by  doxygen 1.6.1