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

rpmTransactionSet_s Struct Reference

#include <depends.h>


Data Fields

rpmtransFlags transFlags
rpmCallbackFunction notify
rpmCallbackData notifyData
rpmProblemSet probs
rpmprobFilterFlags ignoreSet
int filesystemCount
const char** filesystems
struct diskspaceInfodi
rpmdb rpmdb
int* removedPackages
int numRemovedPackages
int allocedRemovedPackages
struct availableList_s addedPackages
struct availableList_s availablePackages
struct transactionElementorder
int orderCount
int orderAlloced
TFI_t flList
int flEntries
int chrootDone
const char* rootDir
const char* currDir
FD_t scriptFd
int delta
int id


Detailed Description

The set of packages to be installed/removed atomically.

Definition at line 127 of file depends.h.


Field Documentation

struct availableList_s rpmTransactionSet_s::addedPackages
 

Set of packages being installed.

Definition at line 141 of file depends.h.

int rpmTransactionSet_s::allocedRemovedPackages
 

Size of removed packages array.

Definition at line 140 of file depends.h.

struct availableList_s rpmTransactionSet_s::availablePackages
 

Universe of possible packages.

Definition at line 143 of file depends.h.

int rpmTransactionSet_s::chrootDone
 

Has chroot(2) been been done?

Definition at line 151 of file depends.h.

const char * rpmTransactionSet_s::currDir
 

Current working directory.

Definition at line 153 of file depends.h.

int rpmTransactionSet_s::delta
 

Delta for reallocation.

Definition at line 155 of file depends.h.

struct diskspaceInfo * rpmTransactionSet_s::di
 

Per filesystem disk/inode usage.

Definition at line 136 of file depends.h.

int rpmTransactionSet_s::filesystemCount
 

No. of mounted filesystems.

Definition at line 134 of file depends.h.

const char ** rpmTransactionSet_s::filesystems
 

Mounted filesystem names.

Definition at line 135 of file depends.h.

int rpmTransactionSet_s::flEntries
 

No. of transaction elements.

Definition at line 150 of file depends.h.

TFI_t rpmTransactionSet_s::flList
 

Transaction element(s) file info.

Definition at line 149 of file depends.h.

int rpmTransactionSet_s::id
 

Transaction id.

Definition at line 156 of file depends.h.

rpmprobFilterFlags rpmTransactionSet_s::ignoreSet
 

Bits to filter current problems.

Definition at line 133 of file depends.h.

rpmCallbackFunction rpmTransactionSet_s::notify
 

Callback function.

Definition at line 129 of file depends.h.

Referenced by fsmSetup(), fsmStage(), psmStage(), rpmRunTransactions(), and writeFile().

rpmCallbackData rpmTransactionSet_s::notifyData
 

Callback private data.

Definition at line 131 of file depends.h.

int rpmTransactionSet_s::numRemovedPackages
 

No. removed rpmdb instances.

Definition at line 139 of file depends.h.

struct transactionElement * rpmTransactionSet_s::order
 

Packages sorted by dependencies.

Definition at line 145 of file depends.h.

int rpmTransactionSet_s::orderAlloced
 

No. of allocated transaction elements.

Definition at line 148 of file depends.h.

int rpmTransactionSet_s::orderCount
 

No. of transaction elements.

Definition at line 147 of file depends.h.

rpmProblemSet rpmTransactionSet_s::probs
 

Current problems in transaction.

Definition at line 132 of file depends.h.

int * rpmTransactionSet_s::removedPackages
 

Set of packages being removed.

Definition at line 138 of file depends.h.

const char * rpmTransactionSet_s::rootDir
 

Path to top of install tree.

Definition at line 152 of file depends.h.

rpmdb rpmTransactionSet_s::rpmdb
 

Database handle.

Definition at line 137 of file depends.h.

FD_t rpmTransactionSet_s::scriptFd
 

Scriptlet stdout/stderr.

Definition at line 154 of file depends.h.

rpmtransFlags rpmTransactionSet_s::transFlags
 

Bit(s) to control operation.

Definition at line 128 of file depends.h.


The documentation for this struct was generated from the following file:
Generated at Wed Mar 27 03:57:00 2002 for rpm by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001