Sophie

Sophie

distrib > CentOS > 5 > x86_64 > by-pkgid > 67e32647b06c0323bf90c6b54a6438d1 > files > 862

rpm-apidocs-4.4.2.3-34.el5.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>rpm: rpmpsm_s Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="modules.html"><span>Modules</span></a></li>
    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
  </ul></div>
<h1>rpmpsm_s Struct Reference</h1><!-- doxytag: class="rpmpsm_s" --><code>#include &lt;<a class="el" href="psm_8h-source.html">psm.h</a>&gt;</code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structrpmsqElem.html">rpmsqElem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#f7921b4d021f1f06ccefde88d06b3143">sq</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#b17dc709e9943bb645177f1c0bc87983">ts</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#bf0ceeec9fc865bce4b5e391ecea5dc1">te</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#145b1d5b839052f7f79903bc29f8090a">rpmfi</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#d5a2877767cafc2f13e9584211fd6918">fi</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__FD__s.html">FD_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#11aed32b693a6f7d8f01d733898db687">cfd</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__FD__s.html">FD_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#904cc4a864aed1c586ea5b256bc07c53">fd</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structheaderToken__s.html">Header</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#6138a8129246667b0e19525adba1aa1e">oh</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__rpmdbMatchIterator.html">rpmdbMatchIterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#be004bba545defd4ba1faf6216a05399">mi</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#613f9498bb333858b9b458eba841b9ad">stepName</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#46926c160f2eaf72273727466f298204">rpmio_flags</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#92c3429774c3e5eb534aa2ee1f1511af">failedFile</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#0051f5acf400ecf4f1cee04fbacbf19b">pkgURL</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#573071814b347959a850853fc4bcb9dd">pkgfn</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#0a834d4faa1a25d049c4bb4af1905b5b">scriptTag</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#395e28ea3a310dbef04bb67230f71674">progTag</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#1a711e3012b2f1d82d3266d462b43f78">npkgs_installed</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#9e1e7ad4a9921f6c45d9b28f13fffad5">scriptArg</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#485902a864333d1e0d4e09e9ca9bd8c7">sense</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#b4a69df3fe826ebbfeb06b67ce6811e9">countCorrection</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#ec50126e16467ac579dc566911d78b9c">chrootDone</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#0af58685c1524abefa73fb132229913f">unorderedSuccessor</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmmessages_8h.html#4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#fef0771f9eba6ddf5899e579b4f2c08f">what</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#0aca59dd9511428796e84ea0e92294fd">amount</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#716c1c3e87557aec640fbfc6a95ee4b9">total</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#06da857c39457bfb6ea9049643fdb706">rpmRC</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#dd1afe1b5e692bea6b9c855c3cc665ca">rc</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="psm_8h.html#197380f575031a121930445f783ac262">pkgStage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#bb1818f85f60249b66fa59b47d69d781">goal</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="psm_8h.html#197380f575031a121930445f783ac262">pkgStage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#f5a6c4d062f04faf830d8ad6ca29a4f9">stage</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="psm_8h.html#197380f575031a121930445f783ac262">pkgStage</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#ae362d1a7e92ef820f84eac6eb3a0845">nstage</a></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmpsm__s.html#f1b440c33fcf9e7cee1e6f99930d8fbe">nrefs</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>

<p>

<p>
Definition at line <a class="el" href="psm_8h-source.html#l00064">64</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.<hr><h2>Field Documentation</h2>
<a class="anchor" name="0aca59dd9511428796e84ea0e92294fd"></a><!-- doxytag: member="rpmpsm_s::amount" ref="0aca59dd9511428796e84ea0e92294fd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="structrpmpsm__s.html#0aca59dd9511428796e84ea0e92294fd">rpmpsm_s::amount</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Callback amount. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00099">99</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="11aed32b693a6f7d8f01d733898db687"></a><!-- doxytag: member="rpmpsm_s::cfd" ref="11aed32b693a6f7d8f01d733898db687" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct__FD__s.html">FD_t</a> <a class="el" href="structrpmpsm__s.html#11aed32b693a6f7d8f01d733898db687">rpmpsm_s::cfd</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Payload file handle. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00074">74</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="ec50126e16467ac579dc566911d78b9c"></a><!-- doxytag: member="rpmpsm_s::chrootDone" ref="ec50126e16467ac579dc566911d78b9c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#ec50126e16467ac579dc566911d78b9c">rpmpsm_s::chrootDone</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Was chroot(2) done by pkgStage? 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00096">96</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="b4a69df3fe826ebbfeb06b67ce6811e9"></a><!-- doxytag: member="rpmpsm_s::countCorrection" ref="b4a69df3fe826ebbfeb06b67ce6811e9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#b4a69df3fe826ebbfeb06b67ce6811e9">rpmpsm_s::countCorrection</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
0 if installing, -1 if removing. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00095">95</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01045">handleOneTrigger()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, and <a class="el" href="psm_8c-source.html#l01147">runTriggers()</a>.
</div>
</div><p>
<a class="anchor" name="92c3429774c3e5eb534aa2ee1f1511af"></a><!-- doxytag: member="rpmpsm_s::failedFile" ref="92c3429774c3e5eb534aa2ee1f1511af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structrpmpsm__s.html#92c3429774c3e5eb534aa2ee1f1511af">rpmpsm_s::failedFile</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="psm_8h-source.html#l00085">85</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="904cc4a864aed1c586ea5b256bc07c53"></a><!-- doxytag: member="rpmpsm_s::fd" ref="904cc4a864aed1c586ea5b256bc07c53" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct__FD__s.html">FD_t</a> <a class="el" href="structrpmpsm__s.html#904cc4a864aed1c586ea5b256bc07c53">rpmpsm_s::fd</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Repackage file handle. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00076">76</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l00238">rpmInstallSourcePackage()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, and <a class="el" href="psm_8c-source.html#l00625">runScript()</a>.
</div>
</div><p>
<a class="anchor" name="d5a2877767cafc2f13e9584211fd6918"></a><!-- doxytag: member="rpmpsm_s::fi" ref="d5a2877767cafc2f13e9584211fd6918" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#145b1d5b839052f7f79903bc29f8090a">rpmfi</a> <a class="el" href="structrpmpsm__s.html#d5a2877767cafc2f13e9584211fd6918">rpmpsm_s::fi</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
transaction element file info 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00072">72</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01045">handleOneTrigger()</a>, <a class="el" href="psm_8c-source.html#l00163">markReplacedFiles()</a>, <a class="el" href="psm_8c-source.html#l01307">rpmpsmFree()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, <a class="el" href="psm_8c-source.html#l01189">runImmedTriggers()</a>, <a class="el" href="psm_8c-source.html#l00992">runInstScript()</a>, <a class="el" href="psm_8c-source.html#l00625">runScript()</a>, and <a class="el" href="psm_8c-source.html#l01147">runTriggers()</a>.
</div>
</div><p>
<a class="anchor" name="bb1818f85f60249b66fa59b47d69d781"></a><!-- doxytag: member="rpmpsm_s::goal" ref="bb1818f85f60249b66fa59b47d69d781" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="psm_8h.html#197380f575031a121930445f783ac262">pkgStage</a> <a class="el" href="structrpmpsm__s.html#bb1818f85f60249b66fa59b47d69d781">rpmpsm_s::goal</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="psm_8h-source.html#l00102">102</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="be004bba545defd4ba1faf6216a05399"></a><!-- doxytag: member="rpmpsm_s::mi" ref="be004bba545defd4ba1faf6216a05399" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct__rpmdbMatchIterator.html">rpmdbMatchIterator</a> <a class="el" href="structrpmpsm__s.html#be004bba545defd4ba1faf6216a05399">rpmpsm_s::mi</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="psm_8h-source.html#l00079">79</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="psm_8c-source.html#l01189">runImmedTriggers()</a>, and <a class="el" href="psm_8c-source.html#l01147">runTriggers()</a>.
</div>
</div><p>
<a class="anchor" name="1a711e3012b2f1d82d3266d462b43f78"></a><!-- doxytag: member="rpmpsm_s::npkgs_installed" ref="1a711e3012b2f1d82d3266d462b43f78" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#1a711e3012b2f1d82d3266d462b43f78">rpmpsm_s::npkgs_installed</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
No. of installed instances. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00092">92</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="f1b440c33fcf9e7cee1e6f99930d8fbe"></a><!-- doxytag: member="rpmpsm_s::nrefs" ref="f1b440c33fcf9e7cee1e6f99930d8fbe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#f1b440c33fcf9e7cee1e6f99930d8fbe">rpmpsm_s::nrefs</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reference count. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00108">108</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01307">rpmpsmFree()</a>, <a class="el" href="psm_8c-source.html#l01294">XrpmpsmLink()</a>, and <a class="el" href="psm_8c-source.html#l01283">XrpmpsmUnlink()</a>.
</div>
</div><p>
<a class="anchor" name="ae362d1a7e92ef820f84eac6eb3a0845"></a><!-- doxytag: member="rpmpsm_s::nstage" ref="ae362d1a7e92ef820f84eac6eb3a0845" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="psm_8h.html#197380f575031a121930445f783ac262">pkgStage</a> <a class="el" href="structrpmpsm__s.html#ae362d1a7e92ef820f84eac6eb3a0845">rpmpsm_s::nstage</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Next psm stage. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00105">105</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01368">rpmpsmNext()</a>, and <a class="el" href="psm_8c-source.html#l01358">rpmpsmThread()</a>.
</div>
</div><p>
<a class="anchor" name="6138a8129246667b0e19525adba1aa1e"></a><!-- doxytag: member="rpmpsm_s::oh" ref="6138a8129246667b0e19525adba1aa1e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structheaderToken__s.html">Header</a> <a class="el" href="structrpmpsm__s.html#6138a8129246667b0e19525adba1aa1e">rpmpsm_s::oh</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Repackage header. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00077">77</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="573071814b347959a850853fc4bcb9dd"></a><!-- doxytag: member="rpmpsm_s::pkgfn" ref="573071814b347959a850853fc4bcb9dd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structrpmpsm__s.html#573071814b347959a850853fc4bcb9dd">rpmpsm_s::pkgfn</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Repackage file name. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00089">89</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="0051f5acf400ecf4f1cee04fbacbf19b"></a><!-- doxytag: member="rpmpsm_s::pkgURL" ref="0051f5acf400ecf4f1cee04fbacbf19b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structrpmpsm__s.html#0051f5acf400ecf4f1cee04fbacbf19b">rpmpsm_s::pkgURL</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Repackage URL. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00087">87</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="395e28ea3a310dbef04bb67230f71674"></a><!-- doxytag: member="rpmpsm_s::progTag" ref="395e28ea3a310dbef04bb67230f71674" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#395e28ea3a310dbef04bb67230f71674">rpmpsm_s::progTag</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scriptlet interpreter tag. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00091">91</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, <a class="el" href="verify_8c-source.html#l00203">rpmVerifyScript()</a>, and <a class="el" href="psm_8c-source.html#l00992">runInstScript()</a>.
</div>
</div><p>
<a class="anchor" name="dd1afe1b5e692bea6b9c855c3cc665ca"></a><!-- doxytag: member="rpmpsm_s::rc" ref="dd1afe1b5e692bea6b9c855c3cc665ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#06da857c39457bfb6ea9049643fdb706">rpmRC</a> <a class="el" href="structrpmpsm__s.html#dd1afe1b5e692bea6b9c855c3cc665ca">rpmpsm_s::rc</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="psm_8h-source.html#l00101">101</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="46926c160f2eaf72273727466f298204"></a><!-- doxytag: member="rpmpsm_s::rpmio_flags" ref="46926c160f2eaf72273727466f298204" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structrpmpsm__s.html#46926c160f2eaf72273727466f298204">rpmpsm_s::rpmio_flags</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="psm_8h-source.html#l00083">83</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="9e1e7ad4a9921f6c45d9b28f13fffad5"></a><!-- doxytag: member="rpmpsm_s::scriptArg" ref="9e1e7ad4a9921f6c45d9b28f13fffad5" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#9e1e7ad4a9921f6c45d9b28f13fffad5">rpmpsm_s::scriptArg</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scriptlet package arg. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00093">93</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, and <a class="el" href="psm_8c-source.html#l00992">runInstScript()</a>.
</div>
</div><p>
<a class="anchor" name="0a834d4faa1a25d049c4bb4af1905b5b"></a><!-- doxytag: member="rpmpsm_s::scriptTag" ref="0a834d4faa1a25d049c4bb4af1905b5b" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#0a834d4faa1a25d049c4bb4af1905b5b">rpmpsm_s::scriptTag</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scriptlet data tag. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00090">90</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, <a class="el" href="verify_8c-source.html#l00203">rpmVerifyScript()</a>, <a class="el" href="psm_8c-source.html#l00992">runInstScript()</a>, <a class="el" href="psm_8c-source.html#l00625">runScript()</a>, and <a class="el" href="psm_8c-source.html#l00497">scriptErrNotify()</a>.
</div>
</div><p>
<a class="anchor" name="485902a864333d1e0d4e09e9ca9bd8c7"></a><!-- doxytag: member="rpmpsm_s::sense" ref="485902a864333d1e0d4e09e9ca9bd8c7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#485902a864333d1e0d4e09e9ca9bd8c7">rpmpsm_s::sense</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
One of RPMSENSE_TRIGGER{PREIN,IN,UN,POSTUN}. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00094">94</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01045">handleOneTrigger()</a>, and <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="f7921b4d021f1f06ccefde88d06b3143"></a><!-- doxytag: member="rpmpsm_s::sq" ref="f7921b4d021f1f06ccefde88d06b3143" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structrpmsqElem.html">rpmsqElem</a> <a class="el" href="structrpmpsm__s.html#f7921b4d021f1f06ccefde88d06b3143">rpmpsm_s::sq</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Scriptlet/signal queue element. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00065">65</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l00477">psmWait()</a>, and <a class="el" href="psm_8c-source.html#l00625">runScript()</a>.
</div>
</div><p>
<a class="anchor" name="f5a6c4d062f04faf830d8ad6ca29a4f9"></a><!-- doxytag: member="rpmpsm_s::stage" ref="f5a6c4d062f04faf830d8ad6ca29a4f9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="psm_8h.html#197380f575031a121930445f783ac262">pkgStage</a> <a class="el" href="structrpmpsm__s.html#f5a6c4d062f04faf830d8ad6ca29a4f9">rpmpsm_s::stage</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Current psm stage. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00104">104</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
</div>
</div><p>
<a class="anchor" name="613f9498bb333858b9b458eba841b9ad"></a><!-- doxytag: member="rpmpsm_s::stepName" ref="613f9498bb333858b9b458eba841b9ad" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* <a class="el" href="structrpmpsm__s.html#613f9498bb333858b9b458eba841b9ad">rpmpsm_s::stepName</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="psm_8h-source.html#l00081">81</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l00477">psmWait()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="verify_8c-source.html#l00203">rpmVerifyScript()</a>, and <a class="el" href="psm_8c-source.html#l00625">runScript()</a>.
</div>
</div><p>
<a class="anchor" name="bf0ceeec9fc865bce4b5e391ecea5dc1"></a><!-- doxytag: member="rpmpsm_s::te" ref="bf0ceeec9fc865bce4b5e391ecea5dc1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> <a class="el" href="structrpmpsm__s.html#bf0ceeec9fc865bce4b5e391ecea5dc1">rpmpsm_s::te</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
current transaction element 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00070">70</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01307">rpmpsmFree()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="psm_8c-source.html#l01147">runTriggers()</a>, and <a class="el" href="psm_8c-source.html#l00497">scriptErrNotify()</a>.
</div>
</div><p>
<a class="anchor" name="716c1c3e87557aec640fbfc6a95ee4b9"></a><!-- doxytag: member="rpmpsm_s::total" ref="716c1c3e87557aec640fbfc6a95ee4b9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned long <a class="el" href="structrpmpsm__s.html#716c1c3e87557aec640fbfc6a95ee4b9">rpmpsm_s::total</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Callback total. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00100">100</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="b17dc709e9943bb645177f1c0bc87983"></a><!-- doxytag: member="rpmpsm_s::ts" ref="b17dc709e9943bb645177f1c0bc87983" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> <a class="el" href="structrpmpsm__s.html#b17dc709e9943bb645177f1c0bc87983">rpmpsm_s::ts</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
transaction set 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00068">68</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01045">handleOneTrigger()</a>, <a class="el" href="psm_8c-source.html#l00163">markReplacedFiles()</a>, <a class="el" href="psm_8c-source.html#l00477">psmWait()</a>, <a class="el" href="psm_8c-source.html#l01307">rpmpsmFree()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="verify_8c-source.html#l00203">rpmVerifyScript()</a>, <a class="el" href="psm_8c-source.html#l01189">runImmedTriggers()</a>, <a class="el" href="psm_8c-source.html#l00625">runScript()</a>, <a class="el" href="psm_8c-source.html#l01147">runTriggers()</a>, and <a class="el" href="psm_8c-source.html#l00497">scriptErrNotify()</a>.
</div>
</div><p>
<a class="anchor" name="0af58685c1524abefa73fb132229913f"></a><!-- doxytag: member="rpmpsm_s::unorderedSuccessor" ref="0af58685c1524abefa73fb132229913f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structrpmpsm__s.html#0af58685c1524abefa73fb132229913f">rpmpsm_s::unorderedSuccessor</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Can the PSM be run asynchronously? 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00097">97</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, and <a class="el" href="psm_8c-source.html#l00625">runScript()</a>.
</div>
</div><p>
<a class="anchor" name="fef0771f9eba6ddf5899e579b4f2c08f"></a><!-- doxytag: member="rpmpsm_s::what" ref="fef0771f9eba6ddf5899e579b4f2c08f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmmessages_8h.html#4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> <a class="el" href="structrpmpsm__s.html#fef0771f9eba6ddf5899e579b4f2c08f">rpmpsm_s::what</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Callback type. 
<p>
Definition at line <a class="el" href="psm_8h-source.html#l00098">98</a> of file <a class="el" href="psm_8h-source.html">psm.h</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>lib/<a class="el" href="psm_8h-source.html">psm.h</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on 1 Oct 2013 for rpm by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>