Main Page | Modules | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

transactionElement_s Struct Reference
[RPMDEP.]

#include <depends.h>


Public Types

enum  rpmTransactionType { TR_ADDED, TR_REMOVED }

Data Fields

enum transactionElement_s::rpmTransactionType type
union {
   int   addedIndex
   struct {
      int   dboffset
      int   dependsOnIndex
   }   removed
u


Detailed Description

A single package instance to be installed/removed atomically.

Definition at line 121 of file depends.h.


Member Enumeration Documentation

enum transactionElement_s::rpmTransactionType
 

Enumeration values:
TR_ADDED  Package will be installed.
TR_REMOVED  Package will be removed.

Definition at line 122 of file depends.h.


Field Documentation

int transactionElement_s::addedIndex
 

Definition at line 127 of file depends.h.

Referenced by rpmdepOrder(), rpmRunTransactions(), rpmtransAddPackage(), rpmtransGetKeys(), and tsGetAlp().

int transactionElement_s::dboffset
 

Definition at line 129 of file depends.h.

Referenced by removePackage(), and rpmRunTransactions().

int transactionElement_s::dependsOnIndex
 

Definition at line 130 of file depends.h.

Referenced by removePackage(), rpmdepOrder(), and rpmRunTransactions().

struct { ... } transactionElement_s::removed
 

Referenced by removePackage(), rpmdepOrder(), and rpmRunTransactions().

enum transactionElement_s::rpmTransactionType transactionElement_s::type
 

Package disposition (installed/removed).

Referenced by removePackage(), rpmdepOrder(), rpmRunTransactions(), rpmtransAddPackage(), and rpmtransGetKeys().

union { ... } transactionElement_s::u
 

Referenced by removePackage(), rpmdepOrder(), rpmRunTransactions(), rpmtransAddPackage(), rpmtransGetKeys(), and tsGetAlp().


The documentation for this struct was generated from the following file:
Generated on Fri Oct 21 04:40:12 2005 for rpm by  doxygen 1.4.1