#include <psm.h>
Data Fields | |
rpmsqElem | sq |
rpmts | ts |
rpmte | te |
rpmfi | fi |
FD_t | cfd |
FD_t | fd |
Header | oh |
rpmdbMatchIterator | mi |
const char * | stepName |
const char * | rpmio_flags |
const char * | failedFile |
const char * | pkgURL |
const char * | pkgfn |
int | scriptTag |
int | progTag |
int | npkgs_installed |
int | scriptArg |
int | sense |
int | countCorrection |
int | chrootDone |
int | unorderedSuccessor |
rpmCallbackType | what |
unsigned long | amount |
unsigned long | total |
rpmRC | rc |
pkgStage | goal |
pkgStage | stage |
pkgStage | nstage |
int | nrefs |
Definition at line 64 of file psm.h.
struct rpmsqElem rpmpsm_s::sq [read] |
Scriptlet/signal queue element.
Definition at line 65 of file psm.h.
Referenced by psmWait(), and runScript().
transaction set
Definition at line 68 of file psm.h.
Referenced by handleOneTrigger(), markReplacedFiles(), psmWait(), rpmpsmFree(), rpmpsmStage(), rpmVerifyScript(), runImmedTriggers(), runScript(), and runTriggers().
current transaction element
Definition at line 70 of file psm.h.
Referenced by rpmpsmFree(), rpmpsmStage(), and runTriggers().
transaction element file info
Definition at line 72 of file psm.h.
Referenced by handleOneTrigger(), markReplacedFiles(), rpmpsmFree(), rpmpsmStage(), rpmtsRun(), runImmedTriggers(), runInstScript(), runScript(), and runTriggers().
Repackage file handle.
Definition at line 76 of file psm.h.
Referenced by rpmInstallSourcePackage(), rpmpsmStage(), and runScript().
Definition at line 79 of file psm.h.
Referenced by rpmpsmStage(), runImmedTriggers(), and runTriggers().
const char* rpmpsm_s::stepName |
Definition at line 81 of file psm.h.
Referenced by psmWait(), rpmpsmStage(), rpmVerifyScript(), and runScript().
const char* rpmpsm_s::rpmio_flags |
const char* rpmpsm_s::failedFile |
const char* rpmpsm_s::pkgURL |
const char* rpmpsm_s::pkgfn |
Scriptlet data tag.
Definition at line 90 of file psm.h.
Referenced by rpmpsmStage(), rpmtsRun(), rpmVerifyScript(), runInstScript(), and runScript().
Scriptlet interpreter tag.
Definition at line 91 of file psm.h.
Referenced by rpmpsmStage(), rpmtsRun(), rpmVerifyScript(), and runInstScript().
Scriptlet package arg.
Definition at line 93 of file psm.h.
Referenced by rpmpsmStage(), and runInstScript().
int rpmpsm_s::sense |
One of RPMSENSE_TRIGGER{IN,UN,POSTUN}.
Definition at line 94 of file psm.h.
Referenced by handleOneTrigger(), and rpmpsmStage().
0 if installing, -1 if removing.
Definition at line 95 of file psm.h.
Referenced by handleOneTrigger(), rpmpsmStage(), and runTriggers().
Can the PSM be run asynchronously?
Definition at line 97 of file psm.h.
Referenced by rpmtsRun(), and runScript().
unsigned long rpmpsm_s::amount |
unsigned long rpmpsm_s::total |
Next psm stage.
Definition at line 105 of file psm.h.
Referenced by rpmpsmNext(), and rpmpsmThread().
int rpmpsm_s::nrefs |
Reference count.
Definition at line 108 of file psm.h.
Referenced by rpmpsmFree(), XrpmpsmLink(), and XrpmpsmUnlink().