#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.
unsigned long rpmpsm_s::amount |
0 if installing, -1 if removing.
Definition at line 95 of file psm.h.
Referenced by handleOneTrigger(), rpmpsmStage(), and runTriggers().
const char* rpmpsm_s::failedFile |
Repackage file handle.
Definition at line 76 of file psm.h.
Referenced by rpmInstallSourcePackage(), rpmpsmStage(), and runScript().
transaction element file info
Definition at line 72 of file psm.h.
Referenced by handleOneTrigger(), markReplacedFiles(), rpmpsmFree(), rpmpsmStage(), rpmtsRun(), runImmedTriggers(), runInstScript(), runScript(), and runTriggers().
Definition at line 79 of file psm.h.
Referenced by rpmpsmStage(), runImmedTriggers(), and runTriggers().
int rpmpsm_s::nrefs |
Reference count.
Definition at line 108 of file psm.h.
Referenced by rpmpsmFree(), XrpmpsmLink(), and XrpmpsmUnlink().
Next psm stage.
Definition at line 105 of file psm.h.
Referenced by rpmpsmNext(), and rpmpsmThread().
const char* rpmpsm_s::pkgfn |
const char* rpmpsm_s::pkgURL |
Scriptlet interpreter tag.
Definition at line 91 of file psm.h.
Referenced by rpmpsmStage(), rpmtsRun(), rpmVerifyScript(), and runInstScript().
Definition at line 101 of file psm.h.
Referenced by handleOneTrigger(), rpmpsmStage(), runImmedTriggers(), runInstScript(), runLuaScript(), runScript(), and runTriggers().
const char* rpmpsm_s::rpmio_flags |
Scriptlet package arg.
Definition at line 93 of file psm.h.
Referenced by rpmpsmStage(), and runInstScript().
Scriptlet data tag.
Definition at line 90 of file psm.h.
Referenced by rpmpsmStage(), rpmtsRun(), rpmVerifyScript(), runInstScript(), and runScript().
int rpmpsm_s::sense |
One of RPMSENSE_TRIGGER{IN,UN,POSTUN}.
Definition at line 94 of file psm.h.
Referenced by handleOneTrigger(), and rpmpsmStage().
struct rpmsqElem rpmpsm_s::sq |
Scriptlet/signal queue element.
Definition at line 65 of file psm.h.
Referenced by psmWait(), and runScript().
const char* rpmpsm_s::stepName |
Definition at line 81 of file psm.h.
Referenced by psmWait(), rpmpsmStage(), rpmVerifyScript(), and runScript().
current transaction element
Definition at line 70 of file psm.h.
Referenced by rpmpsmFree(), rpmpsmStage(), and runTriggers().
unsigned long rpmpsm_s::total |
transaction set
Definition at line 68 of file psm.h.
Referenced by handleOneTrigger(), markReplacedFiles(), psmWait(), rpmpsmFree(), rpmpsmStage(), rpmVerifyScript(), runImmedTriggers(), runLuaScript(), runScript(), and runTriggers().
Can the PSM be run asynchronously?
Definition at line 97 of file psm.h.
Referenced by rpmtsRun(), and runScript().