lib/depends.h File Reference

Structures used for dependency checking. More...

#include <header.h>

Go to the source code of this file.

Data Structures

struct  tsortInfo_s
 Dependncy ordering information. More...
struct  availablePackage
 Info about a single package to be installed. More...
struct  availableIndexEntry
 A single available item (e.g. More...
struct  availableIndex
 Index of all available items. More...
struct  fileIndexEntry
 A file to be installed/removed. More...
struct  dirInfo_s
 A directory to be installed/removed. More...
struct  availableList_s
 Set of available packages, items, and directories. More...
struct  transactionElement_s
 A single package instance to be installed/removed atomically. More...
struct  rpmTransactionSet_s
 The set of packages to be installed/removed atomically. More...
struct  problemsSet_s
 Problems encountered while checking dependencies. More...

Defines

#define tsi_count   tsi_u.count
#define tsi_suc   tsi_u.suc

Typedefs

typedef struct
transactionElement_s
transactionElement
typedef struct tsortInfo_stsortInfo
typedef struct dirInfo_sdirInfo
 A directory to be installed/removed.
typedef struct availableList_savailableList
 Set of available packages, items, and directories.
typedef struct problemsSet_sproblemsSet
 Problems encountered while checking dependencies.

Functions

int headerMatchesDepFlags (Header h, const char *reqName, const char *reqEVR, int reqFlags)
 Compare package name-version-release from header with dependency, looking for overlap.


Detailed Description

Structures used for dependency checking.

Definition in file depends.h.


Define Documentation

#define tsi_count   tsi_u.count

Definition at line 22 of file depends.h.

#define tsi_suc   tsi_u.suc

Definition at line 23 of file depends.h.


Typedef Documentation

Definition at line 11 of file depends.h.

typedef struct tsortInfo_s* tsortInfo

Definition at line 12 of file depends.h.


Generated on Wed Oct 21 08:56:34 2009 for rpm by  doxygen 1.5.9