Sophie

Sophie

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

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: lib/rpmte.h File 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><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><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="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<h1>lib/rpmte.h File Reference</h1>Structures used for an "rpmte" transaction element. <a href="#_details">More...</a>
<p>

<p>
<a href="rpmte_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#8eb01e2b8f74f34942e20a16d27329da">rpmtsiFree</a>(_tsi)&nbsp;&nbsp;&nbsp;XrpmtsiFree(_tsi, __FILE__, __LINE__)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#42e36b99a16377b54c0ae7998ce6c66c">rpmtsiInit</a>(_ts)&nbsp;&nbsp;&nbsp;XrpmtsiInit(_ts, __FILE__, __LINE__)</td></tr>

<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef tsortInfo_s *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#c3d46664b34e4fa12fca67c369ef6a4f">tsortInfo</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transaction element ordering chain linkage.  <a href="#c3d46664b34e4fa12fca67c369ef6a4f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef rpmtsi_s *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transaction element iterator.  <a href="#3bb46145257513fe50bfe9d19f3f2b83"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef enum <a class="el" href="group__rpmte.html#gbaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#g1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transaction element type.  <a href="group__rpmte.html#g1dfdf5acad502ff9326eba93d0e2ab57"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gbaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> { <a class="el" href="group__rpmte.html#ggbaf1a00ee80e3bfa2d3f9a83b8e505895d3834be137fb27a37fbb35c4d7d7823">TR_ADDED</a> =  (1 &lt;&lt; 0), 
<a class="el" href="group__rpmte.html#ggbaf1a00ee80e3bfa2d3f9a83b8e50589af969c1fa71419e740b4b3445039bf7e">TR_REMOVED</a> =  (1 &lt;&lt; 1)
 }</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transaction element type.  <a href="group__rpmte.html#gbaf1a00ee80e3bfa2d3f9a83b8e50589">More...</a><br></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></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="rpmte_8h.html#811bf4f0099b3d587035b1cf27e11f3b">rpmteFree</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a transaction element.  <a href="#811bf4f0099b3d587035b1cf27e11f3b"></a><br></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="rpmte_8h.html#a705c307e9b23d9f4e67bc7c11b64d65">rpmteNew</a> (const <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="structheaderToken__s.html">Header</a> h, <a class="el" href="group__rpmte.html#g1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> type, <a class="el" href="rpmmessages_8h.html#e51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, <a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> *relocs, int dboffset, <a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a> pkgKey)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a transaction element.  <a href="#a705c307e9b23d9f4e67bc7c11b64d65"></a><br></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="rpmte_8h.html#23858ef64cb2200ac7dc504953cd7cc6">rpmteHeader</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve header from transaction element.  <a href="#23858ef64cb2200ac7dc504953cd7cc6"></a><br></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="rpmte_8h.html#fba2b99ab45599b8b4975d214b55ce62">rpmteSetHeader</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="structheaderToken__s.html">Header</a> h)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Save header into transaction element.  <a href="#fba2b99ab45599b8b4975d214b55ce62"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__rpmte.html#g1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#3e60aa541a83c82b027cad431cb03983">rpmteType</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve type of transaction element.  <a href="#3e60aa541a83c82b027cad431cb03983"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#16f587927a8643fc2bf4a0407688f366">rpmteN</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve name string of transaction element.  <a href="#16f587927a8643fc2bf4a0407688f366"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#50e5405478177af228e901e5b08071d0">rpmteE</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve epoch string of transaction element.  <a href="#50e5405478177af228e901e5b08071d0"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#c626dbbcd84f01d05a8fe11029f41df4">rpmteV</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve version string of transaction element.  <a href="#c626dbbcd84f01d05a8fe11029f41df4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#1180346f8292b25037d627ee08d58d76">rpmteR</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve release string of transaction element.  <a href="#1180346f8292b25037d627ee08d58d76"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#c1fbdc937f7a661e77bce7cab54878c1">rpmteA</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve arch string of transaction element.  <a href="#c1fbdc937f7a661e77bce7cab54878c1"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#8775559fb9e18e792fc6014e8e079865">rpmteO</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve os string of transaction element.  <a href="#8775559fb9e18e792fc6014e8e079865"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#d0dc746da583380f15de1cec4307e9ce">rpmteIsSource</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve isSource attribute of transaction element.  <a href="#d0dc746da583380f15de1cec4307e9ce"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="header_8h.html#64e458b61bddf0b87a3701578aa7a428">uint_32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#5c348e10527cba439861dd7c0f7f9b40">rpmteColor</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve color bits of transaction element.  <a href="#5c348e10527cba439861dd7c0f7f9b40"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="header_8h.html#64e458b61bddf0b87a3701578aa7a428">uint_32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#260ffcbe85e301eb20d08efcc300dcd3">rpmteSetColor</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="header_8h.html#64e458b61bddf0b87a3701578aa7a428">uint_32</a> color)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set color bits of transaction element.  <a href="#260ffcbe85e301eb20d08efcc300dcd3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#d53ef84678382aaf7e8bdaab59a65c31">rpmteDBInstance</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve last instance installed to the database.  <a href="#d53ef84678382aaf7e8bdaab59a65c31"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#b4d1a7b49d3935236f567bb3fc38f776">rpmteSetDBInstance</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, unsigned int instance)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set last instance installed to the database.  <a href="#b4d1a7b49d3935236f567bb3fc38f776"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="header_8h.html#64e458b61bddf0b87a3701578aa7a428">uint_32</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#fdd135bc90b3b63b2fac09dba45e659c">rpmtePkgFileSize</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve size in bytes of package file.  <a href="#fdd135bc90b3b63b2fac09dba45e659c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#80ed06b47551345cfc7b91de8ef74f68">rpmteDepth</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve dependency tree depth of transaction element.  <a href="#80ed06b47551345cfc7b91de8ef74f68"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#cf351331f5f032ccaf34b08545b6db9f">rpmteSetDepth</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, int ndepth)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set dependency tree depth of transaction element.  <a href="#cf351331f5f032ccaf34b08545b6db9f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#b038723d3b830dab2581a02db34a0268">rpmteBreadth</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve dependency tree breadth of transaction element.  <a href="#b038723d3b830dab2581a02db34a0268"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#1118d5564ca762c47dd47f95768c072c">rpmteSetBreadth</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, int nbreadth)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set dependency tree breadth of transaction element.  <a href="#1118d5564ca762c47dd47f95768c072c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#3751c8c03e9b106e32ebba4ed145a04f">rpmteNpreds</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve tsort no.  <a href="#3751c8c03e9b106e32ebba4ed145a04f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#58ffc871186604a364464de20cb0006d">rpmteSetNpreds</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, int npreds)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set tsort no.  <a href="#58ffc871186604a364464de20cb0006d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#12c6e1c0592db3d13f215e4853d13c6a">rpmteTree</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve tree index of transaction element.  <a href="#12c6e1c0592db3d13f215e4853d13c6a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#be509eb98c8a7b51c3a13621de9d90c3">rpmteSetTree</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, int ntree)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set tree index of transaction element.  <a href="#be509eb98c8a7b51c3a13621de9d90c3"></a><br></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="rpmte_8h.html#5a8bd15ef180236de77a754597ab2e79">rpmteParent</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve parent transaction element.  <a href="#5a8bd15ef180236de77a754597ab2e79"></a><br></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="rpmte_8h.html#19f77d044284c5b080628025b5eeb496">rpmteSetParent</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> pte)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set parent transaction element.  <a href="#19f77d044284c5b080628025b5eeb496"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#167c20df44b2f71c0c58142aece6d56a">rpmteDegree</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve number of children of transaction element.  <a href="#167c20df44b2f71c0c58142aece6d56a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#75151b2af40721c15d5feb0503e8e05a">rpmteSetDegree</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, int ndegree)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set number of children of transaction element.  <a href="#75151b2af40721c15d5feb0503e8e05a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmte_8h.html#c3d46664b34e4fa12fca67c369ef6a4f">tsortInfo</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#8064f4f7a7f2bb98037cc890e7bd5237">rpmteTSI</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve tsort info for transaction element.  <a href="#8064f4f7a7f2bb98037cc890e7bd5237"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#289d6b9538f6b37a4df031554e8847c8">rpmteFreeTSI</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy tsort info of transaction element.  <a href="#289d6b9538f6b37a4df031554e8847c8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#f882a5e175bd37c8e36b72c0a29f19b3">rpmteNewTSI</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize tsort info of transaction element.  <a href="#f882a5e175bd37c8e36b72c0a29f19b3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#1bcbc5a81411524a0f85b02c14570ddb">rpmteCleanDS</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy dependency set info of transaction element.  <a href="#1bcbc5a81411524a0f85b02c14570ddb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#e1b66df8f25853bf9ab60d6f272aac95">rpmteAddedKey</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve pkgKey of TR_ADDED transaction element.  <a href="#e1b66df8f25853bf9ab60d6f272aac95"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#a9887e9443f8c3352b88813a8114fc3e">rpmteSetAddedKey</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a> npkgKey)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set pkgKey of TR_ADDED transaction element.  <a href="#a9887e9443f8c3352b88813a8114fc3e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#e364fa01f67d1555defa49310dbae739">rpmteDependsOnKey</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve dependent pkgKey of TR_REMOVED transaction element.  <a href="#e364fa01f67d1555defa49310dbae739"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#cfa14f18cec658429043d1a172751e7f">rpmteDBOffset</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve rpmdb instance of TR_REMOVED transaction element.  <a href="#cfa14f18cec658429043d1a172751e7f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#53178d155e0da8f9a111d19bf4cdd279">rpmteNEVR</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve name-version-release string from transaction element.  <a href="#53178d155e0da8f9a111d19bf4cdd279"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#fd943f83f2f34d85090a65a460f34e3d">rpmteNEVRA</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve name-version-release.arch string from transaction element.  <a href="#fd943f83f2f34d85090a65a460f34e3d"></a><br></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="rpmte_8h.html#dd93ead731725709fc15108ded07f799">rpmteFd</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve file handle from transaction element.  <a href="#dd93ead731725709fc15108ded07f799"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmmessages_8h.html#e51d034b9e250fe42b0e420f254aa54f">fnpyKey</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#e02ecd953a2a4e4b862b3dc9d3b4a5ec">rpmteKey</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve key from transaction element.  <a href="#e02ecd953a2a4e4b862b3dc9d3b4a5ec"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmlib_8h.html#8ee68aea070136e6b8c844995ff0c5a8">rpmds</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#692c1140979b85990d5bca2dfd42f5a9">rpmteDS</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmlib_8h.html#d0da081a8aa5491edae4ad732d03c2f3">rpmTag</a> tag)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve dependency tag set from transaction element.  <a href="#692c1140979b85990d5bca2dfd42f5a9"></a><br></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="rpmte_8h.html#eb0a190d0df41422fcd047ba84368341">rpmteFI</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmlib_8h.html#d0da081a8aa5491edae4ad732d03c2f3">rpmTag</a> tag)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieve file info tag set from transaction element.  <a href="#eb0a190d0df41422fcd047ba84368341"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#bf6d3299c22df69ec7df0f44ea055f70">rpmteColorDS</a> (<a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="rpmlib_8h.html#d0da081a8aa5491edae4ad732d03c2f3">rpmTag</a> tag)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculate transaction element dependency colors/refs from file info.  <a href="#bf6d3299c22df69ec7df0f44ea055f70"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#01005a31022703e274590f1bcc63cb62">rpmtsiOc</a> (<a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return transaction element index.  <a href="#01005a31022703e274590f1bcc63cb62"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#9e72bec9ddeb878f81c462ba522527cb">rpmtsiFree</a> (<a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy transaction element iterator.  <a href="#9e72bec9ddeb878f81c462ba522527cb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#b04ed5aaddff3eddd5b8ecd881a25a17">XrpmtsiFree</a> (<a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi, const char *fn, unsigned int ln)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy transaction element iterator.  <a href="#b04ed5aaddff3eddd5b8ecd881a25a17"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#7cffb87fbb692b258ac0a99c74a8fb7b">rpmtsiInit</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create transaction element iterator.  <a href="#7cffb87fbb692b258ac0a99c74a8fb7b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#b2e44692c733b8602addca1345f8d5fe">XrpmtsiInit</a> (<a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *fn, unsigned int ln)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create transaction element iterator.  <a href="#b2e44692c733b8602addca1345f8d5fe"></a><br></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="rpmte_8h.html#0e64a9643c2cf9c2a7ccb9de5af128cb">rpmtsiNext</a> (<a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi, <a class="el" href="group__rpmte.html#g1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> type)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return next transaction element of type.  <a href="#0e64a9643c2cf9c2a7ccb9de5af128cb"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html#ba316314b142906ef83fa5f3361a4f39">_rpmte_debug</a></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Structures used for an "rpmte" transaction element. 
<p>

<p>
Definition in file <a class="el" href="rpmte_8h-source.html">rpmte.h</a>.<hr><h2>Define Documentation</h2>
<a class="anchor" name="8eb01e2b8f74f34942e20a16d27329da"></a><!-- doxytag: member="rpmte.h::rpmtsiFree" ref="8eb01e2b8f74f34942e20a16d27329da" args="(_tsi)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rpmtsiFree          </td>
          <td>(</td>
          <td class="paramtype">_tsi&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;XrpmtsiFree(_tsi, __FILE__, __LINE__)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmte_8h-source.html#l00576">576</a> of file <a class="el" href="rpmte_8h-source.html">rpmte.h</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l01273">_rpmtsAddRollbackElement()</a>, <a class="el" href="transaction_8c-source.html#l01009">_rpmtsRollback()</a>, <a class="el" href="depends_8c-source.html#l01046">findElem()</a>, <a class="el" href="rpmgi_8c-source.html#l00406">rpmgiFree()</a>, <a class="el" href="rpmgi_8c-source.html#l00480">rpmgiNext()</a>, <a class="el" href="rpmgraph_8c-source.html#l00044">rpmGraph()</a>, <a class="el" href="rpmts-py_8c-source.html#l01274">rpmts_iternext()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>, <a class="el" href="rpmts_8c-source.html#l00784">rpmtsEmpty()</a>, <a class="el" href="rpmts_8c-source.html#l01504">rpmtsGetKeys()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="42e36b99a16377b54c0ae7998ce6c66c"></a><!-- doxytag: member="rpmte.h::rpmtsiInit" ref="42e36b99a16377b54c0ae7998ce6c66c" args="(_ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define rpmtsiInit          </td>
          <td>(</td>
          <td class="paramtype">_ts&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;XrpmtsiInit(_ts, __FILE__, __LINE__)</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmte_8h-source.html#l00598">598</a> of file <a class="el" href="rpmte_8h-source.html">rpmte.h</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l01273">_rpmtsAddRollbackElement()</a>, <a class="el" href="transaction_8c-source.html#l01009">_rpmtsRollback()</a>, <a class="el" href="depends_8c-source.html#l01046">findElem()</a>, <a class="el" href="rpmgi_8c-source.html#l00480">rpmgiNext()</a>, <a class="el" href="rpmgraph_8c-source.html#l00044">rpmGraph()</a>, <a class="el" href="rpmts-py_8c-source.html#l01274">rpmts_iternext()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>, <a class="el" href="rpmts_8c-source.html#l00784">rpmtsEmpty()</a>, <a class="el" href="rpmts_8c-source.html#l01504">rpmtsGetKeys()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, and <a class="el" href="rpmts_8c-source.html#l01611">rpmtsScoreInit()</a>.
</div>
</div><p>
<hr><h2>Typedef Documentation</h2>
<a class="anchor" name="3bb46145257513fe50bfe9d19f3f2b83"></a><!-- doxytag: member="rpmte.h::rpmtsi" ref="3bb46145257513fe50bfe9d19f3f2b83" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct rpmtsi_s* <a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Transaction element iterator. 
<p>

<p>
Definition at line <a class="el" href="rpmte_8h-source.html#l00024">24</a> of file <a class="el" href="rpmte_8h-source.html">rpmte.h</a>.
</div>
</div><p>
<a class="anchor" name="c3d46664b34e4fa12fca67c369ef6a4f"></a><!-- doxytag: member="rpmte.h::tsortInfo" ref="c3d46664b34e4fa12fca67c369ef6a4f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef struct tsortInfo_s* <a class="el" href="rpmte_8h.html#c3d46664b34e4fa12fca67c369ef6a4f">tsortInfo</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Transaction element ordering chain linkage. 
<p>

<p>
Definition at line <a class="el" href="rpmte_8h-source.html#l00019">19</a> of file <a class="el" href="rpmte_8h-source.html">rpmte.h</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="c1fbdc937f7a661e77bce7cab54878c1"></a><!-- doxytag: member="rpmte.h::rpmteA" ref="c1fbdc937f7a661e77bce7cab54878c1" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteA           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve arch string of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>arch string </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00292">292</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="rpmte-py_8c-source.html#l00112">rpmte_A()</a>, <a class="el" href="rpmte-py_8c-source.html#l00363">rpmte_print()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="e1b66df8f25853bf9ab60d6f272aac95"></a><!-- doxytag: member="rpmte.h::rpmteAddedKey" ref="e1b66df8f25853bf9ab60d6f272aac95" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a> rpmteAddedKey           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve pkgKey of TR_ADDED transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>pkgKey </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00454">454</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00081">RPMAL_NOMATCH</a>.
<p>
Referenced by <a class="el" href="rpmte-py_8c-source.html#l00192">rpmte_AddedKey()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="b038723d3b830dab2581a02db34a0268"></a><!-- doxytag: member="rpmte.h::rpmteBreadth" ref="b038723d3b830dab2581a02db34a0268" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteBreadth           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve dependency tree breadth of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>breadth </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00342">342</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
</div>
</div><p>
<a class="anchor" name="1bcbc5a81411524a0f85b02c14570ddb"></a><!-- doxytag: member="rpmte.h::rpmteCleanDS" ref="1bcbc5a81411524a0f85b02c14570ddb" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmteCleanDS           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destroy dependency set info of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00025">25</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmds_8c-source.html#l00054">rpmdsFree()</a>.
<p>
Referenced by <a class="el" href="rpmte_8c-source.html#l00038">delTE()</a>, and <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>.
</div>
</div><p>
<a class="anchor" name="5c348e10527cba439861dd7c0f7f9b40"></a><!-- doxytag: member="rpmte.h::rpmteColor" ref="5c348e10527cba439861dd7c0f7f9b40" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="header_8h.html#64e458b61bddf0b87a3701578aa7a428">uint_32</a> rpmteColor           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve color bits of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>color bits </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00307">307</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01193">addQ()</a>, <a class="el" href="depends_8c-source.html#l01076">addRelation()</a>, <a class="el" href="transaction_8c-source.html#l00124">handleInstInstalledFiles()</a>, <a class="el" href="rpmte-py_8c-source.html#l00136">rpmte_Color()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="bf6d3299c22df69ec7df0f44ea055f70"></a><!-- doxytag: member="rpmte.h::rpmteColorDS" ref="bf6d3299c22df69ec7df0f44ea055f70" args="(rpmte te, rpmTag tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmteColorDS           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#d0da081a8aa5491edae4ad732d03c2f3">rpmTag</a>&nbsp;</td>
          <td class="paramname"> <em>tag</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Calculate transaction element dependency colors/refs from file info. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>dependency tag (RPMTAG_PROVIDENAME, RPMTAG_REQUIRENAME) </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00540">540</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="system_8h.html#eb1df3e83fb069eaa2eb66ace3a0ea52">alloca()</a>, <a class="el" href="rpmds_8c-source.html#l00555">rpmdsCount()</a>, <a class="el" href="rpmds_8c-source.html#l00773">rpmdsInit()</a>, <a class="el" href="rpmds_8c-source.html#l00744">rpmdsNext()</a>, <a class="el" href="rpmds_8c-source.html#l00688">rpmdsSetColor()</a>, <a class="el" href="rpmds_8c-source.html#l00716">rpmdsSetRefs()</a>, <a class="el" href="rpmfi_8c-source.html#l00058">rpmfiFC()</a>, <a class="el" href="rpmfi_8c-source.html#l00282">rpmfiFColor()</a>, <a class="el" href="rpmfi_8c-source.html#l00324">rpmfiFDepends()</a>, <a class="el" href="rpmfi_8c-source.html#l00434">rpmfiInit()</a>, <a class="el" href="rpmfi_8c-source.html#l00410">rpmfiNext()</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bea94338039b3e67d9ece3f8c8875c7fc">RPMTAG_BASENAMES</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b843a73db82df579ed12eab79ef480318">RPMTAG_PROVIDENAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b95466e6949826b1a95ad79a39bb3a014">RPMTAG_REQUIRENAME</a>, <a class="el" href="rpmte_8c-source.html#l00502">rpmteDS()</a>, and <a class="el" href="rpmte_8c-source.html#l00527">rpmteFI()</a>.
<p>
Referenced by <a class="el" href="rpmte_8c-source.html#l00085">addTE()</a>.
</div>
</div><p>
<a class="anchor" name="d53ef84678382aaf7e8bdaab59a65c31"></a><!-- doxytag: member="rpmte.h::rpmteDBInstance" ref="d53ef84678382aaf7e8bdaab59a65c31" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int rpmteDBInstance           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve last instance installed to the database. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>last install instance. </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00240">240</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l01273">_rpmtsAddRollbackElement()</a>.
</div>
</div><p>
<a class="anchor" name="cfa14f18cec658429043d1a172751e7f"></a><!-- doxytag: member="rpmte.h::rpmteDBOffset" ref="cfa14f18cec658429043d1a172751e7f" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteDBOffset           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve rpmdb instance of TR_REMOVED transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>rpmdb instance </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00475">475</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="rpmte-py_8c-source.html#l00208">rpmte_DBOffset()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="167c20df44b2f71c0c58142aece6d56a"></a><!-- doxytag: member="rpmte.h::rpmteDegree" ref="167c20df44b2f71c0c58142aece6d56a" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteDegree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve number of children of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>tree index </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00406">406</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="rpmte-py_8c-source.html#l00168">rpmte_Degree()</a>, and <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="e364fa01f67d1555defa49310dbae739"></a><!-- doxytag: member="rpmte.h::rpmteDependsOnKey" ref="e364fa01f67d1555defa49310dbae739" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a> rpmteDependsOnKey           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve dependent pkgKey of TR_REMOVED transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>dependent pkgKey </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00470">470</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00081">RPMAL_NOMATCH</a>.
<p>
Referenced by <a class="el" href="rpmte-py_8c-source.html#l00200">rpmte_DependsOnKey()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="80ed06b47551345cfc7b91de8ef74f68"></a><!-- doxytag: member="rpmte.h::rpmteDepth" ref="80ed06b47551345cfc7b91de8ef74f68" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteDepth           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve dependency tree depth of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>depth </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00327">327</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01076">addRelation()</a>, <a class="el" href="rpmgraph_8c-source.html#l00044">rpmGraph()</a>, <a class="el" href="rpmte-py_8c-source.html#l00152">rpmte_Depth()</a>, and <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="692c1140979b85990d5bca2dfd42f5a9"></a><!-- doxytag: member="rpmte.h::rpmteDS" ref="692c1140979b85990d5bca2dfd42f5a9" args="(rpmte te, rpmTag tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmteDS           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#d0da081a8aa5491edae4ad732d03c2f3">rpmTag</a>&nbsp;</td>
          <td class="paramname"> <em>tag</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve dependency tag set from transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>dependency tag </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>dependency tag set </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00502">502</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b15ea96c2b33c9c73b9ee3e2157e54273">RPMTAG_CONFLICTNAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b5a4bfcac106d028f0908b8991e2c5b87">RPMTAG_NAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b1ec0e66258373ba4cd407b1735412395">RPMTAG_OBSOLETENAME</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b843a73db82df579ed12eab79ef480318">RPMTAG_PROVIDENAME</a>, and <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b95466e6949826b1a95ad79a39bb3a014">RPMTAG_REQUIRENAME</a>.
<p>
Referenced by <a class="el" href="rpmte-py_8c-source.html#l00232">rpmte_DS()</a>, <a class="el" href="rpmte_8c-source.html#l00540">rpmteColorDS()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, and <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="50e5405478177af228e901e5b08071d0"></a><!-- doxytag: member="rpmte.h::rpmteE" ref="50e5405478177af228e901e5b08071d0" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteE           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve epoch string of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>epoch string </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00277">277</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l00699">ensureOlder()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="rpmte-py_8c-source.html#l00088">rpmte_E()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="dd93ead731725709fc15108ded07f799"></a><!-- doxytag: member="rpmte.h::rpmteFd" ref="dd93ead731725709fc15108ded07f799" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="struct__FD__s.html">FD_t</a> rpmteFd           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve file handle from transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>file handle </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00490">490</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="eb0a190d0df41422fcd047ba84368341"></a><!-- doxytag: member="rpmte.h::rpmteFI" ref="eb0a190d0df41422fcd047ba84368341" args="(rpmte te, rpmTag tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#145b1d5b839052f7f79903bc29f8090a">rpmfi</a> rpmteFI           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#d0da081a8aa5491edae4ad732d03c2f3">rpmTag</a>&nbsp;</td>
          <td class="paramname"> <em>tag</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve file info tag set from transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>tag</em>&nbsp;</td><td>file info tag (RPMTAG_BASENAMES) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>file info tag set </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00527">527</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507bea94338039b3e67d9ece3f8c8875c7fc">RPMTAG_BASENAMES</a>.
<p>
Referenced by <a class="el" href="rpmte-py_8c-source.html#l00265">rpmte_FI()</a>, <a class="el" href="rpmte_8c-source.html#l00540">rpmteColorDS()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, and <a class="el" href="rpmts_8c-source.html#l01337">rpmtsCheckDSIProblems()</a>.
</div>
</div><p>
<a class="anchor" name="811bf4f0099b3d587035b1cf27e11f3b"></a><!-- doxytag: member="rpmte.h::rpmteFree" ref="811bf4f0099b3d587035b1cf27e11f3b" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteFree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destroy a transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>NULL always </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00199">199</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, and <a class="el" href="rpmte_8c-source.html#l00038">delTE()</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01307">rpmpsmFree()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, and <a class="el" href="rpmts_8c-source.html#l00784">rpmtsEmpty()</a>.
</div>
</div><p>
<a class="anchor" name="289d6b9538f6b37a4df031554e8847c8"></a><!-- doxytag: member="rpmte.h::rpmteFreeTSI" ref="289d6b9538f6b37a4df031554e8847c8" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmteFreeTSI           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destroy tsort info of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00428">428</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, and <a class="el" href="rpmte_8c-source.html#l00421">rpmteTSI()</a>.
<p>
Referenced by <a class="el" href="rpmte_8c-source.html#l00446">rpmteNewTSI()</a>, and <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="23858ef64cb2200ac7dc504953cd7cc6"></a><!-- doxytag: member="rpmte.h::rpmteHeader" ref="23858ef64cb2200ac7dc504953cd7cc6" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structheaderToken__s.html">Header</a> rpmteHeader           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve header from transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>header </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00252">252</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="hdrinline_8h-source.html#l00062">headerLink()</a>.
<p>
Referenced by <a class="el" href="rpmgi_8c-source.html#l00480">rpmgiNext()</a>.
</div>
</div><p>
<a class="anchor" name="d0dc746da583380f15de1cec4307e9ce"></a><!-- doxytag: member="rpmte.h::rpmteIsSource" ref="d0dc746da583380f15de1cec4307e9ce" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteIsSource           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve isSource attribute of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>isSource attribute </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00302">302</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>.
</div>
</div><p>
<a class="anchor" name="e02ecd953a2a4e4b862b3dc9d3b4a5ec"></a><!-- doxytag: member="rpmte.h::rpmteKey" ref="e02ecd953a2a4e4b862b3dc9d3b4a5ec" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmmessages_8h.html#e51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> rpmteKey           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve key from transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>key </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00497">497</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l00699">ensureOlder()</a>, <a class="el" href="depends_8c-source.html#l01046">findElem()</a>, <a class="el" href="transaction_8c-source.html#l00124">handleInstInstalledFiles()</a>, <a class="el" href="transaction_8c-source.html#l00467">handleOverlappedFiles()</a>, <a class="el" href="rpmfi_8c-source.html#l00708">relocateFileList()</a>, <a class="el" href="rpmte-py_8c-source.html#l00216">rpmte_Key()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="rpmts_8c-source.html#l01337">rpmtsCheckDSIProblems()</a>, <a class="el" href="rpmts_8c-source.html#l01504">rpmtsGetKeys()</a>, <a class="el" href="rpmts_8c-source.html#l01374">rpmtsNotify()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="16f587927a8643fc2bf4a0407688f366"></a><!-- doxytag: member="rpmte.h::rpmteN" ref="16f587927a8643fc2bf4a0407688f366" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteN           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve name string of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>name string </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00272">272</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l01273">_rpmtsAddRollbackElement()</a>, <a class="el" href="transaction_8c-source.html#l00699">ensureOlder()</a>, <a class="el" href="transaction_8c-source.html#l01134">getRepackageHeaderFromTE()</a>, <a class="el" href="depends_8c-source.html#l00869">ignoreDep()</a>, <a class="el" href="rpmgraph_8c-source.html#l00044">rpmGraph()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="rpmte-py_8c-source.html#l00080">rpmte_N()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, <a class="el" href="rpmts_8c-source.html#l01611">rpmtsScoreInit()</a>, and <a class="el" href="psm_8c-source.html#l01147">runTriggers()</a>.
</div>
</div><p>
<a class="anchor" name="53178d155e0da8f9a111d19bf4cdd279"></a><!-- doxytag: member="rpmte.h::rpmteNEVR" ref="53178d155e0da8f9a111d19bf4cdd279" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteNEVR           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve name-version-release string from transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>name-version-release string </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00480">480</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l00699">ensureOlder()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="rpmte-py_8c-source.html#l00128">rpmte_NEVR()</a>, <a class="el" href="rpmte-py_8c-source.html#l00363">rpmte_print()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="fd943f83f2f34d85090a65a460f34e3d"></a><!-- doxytag: member="rpmte.h::rpmteNEVRA" ref="fd943f83f2f34d85090a65a460f34e3d" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteNEVRA           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve name-version-release.arch string from transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>name-version-release.arch string </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00485">485</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l01273">_rpmtsAddRollbackElement()</a>, <a class="el" href="transaction_8c-source.html#l00699">ensureOlder()</a>, <a class="el" href="transaction_8c-source.html#l00124">handleInstInstalledFiles()</a>, <a class="el" href="transaction_8c-source.html#l00467">handleOverlappedFiles()</a>, <a class="el" href="rpmfi_8c-source.html#l00708">relocateFileList()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="rpmts_8c-source.html#l01337">rpmtsCheckDSIProblems()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, and <a class="el" href="depends_8c-source.html#l00987">zapRelation()</a>.
</div>
</div><p>
<a class="anchor" name="a705c307e9b23d9f4e67bc7c11b64d65"></a><!-- doxytag: member="rpmte.h::rpmteNew" ref="a705c307e9b23d9f4e67bc7c11b64d65" args="(const rpmts ts, Header h, rpmElementType type, fnpyKey key, rpmRelocation *relocs, int dboffset, alKey pkgKey)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteNew           </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
          <td class="paramname"> <em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structheaderToken__s.html">Header</a>&nbsp;</td>
          <td class="paramname"> <em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmte.html#g1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a>&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmmessages_8h.html#e51d034b9e250fe42b0e420f254aa54f">fnpyKey</a>&nbsp;</td>
          <td class="paramname"> <em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structrpmRelocation__s.html">rpmRelocation</a> *&nbsp;</td>
          <td class="paramname"> <em>relocs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>dboffset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a>&nbsp;</td>
          <td class="paramname"> <em>pkgKey</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create a transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ts</em>&nbsp;</td><td>transaction set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>header </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>TR_ADDED/TR_REMOVED </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>(TR_ADDED) package retrieval key (e.g. file name) </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>relocs</em>&nbsp;</td><td>(TR_ADDED) package file relocations </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>dboffset</em>&nbsp;</td><td>(TR_REMOVED) rpmdb instance </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pkgKey</em>&nbsp;</td><td>associated added package (if any) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>new transaction element </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00209">209</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmte_8c-source.html#l00085">addTE()</a>, <a class="el" href="hdrinline_8h-source.html#l00268">headerGetEntry()</a>, <a class="el" href="rpmlib_8h.html#342756dddb61d125ae851a8b1ab0507b54a8db21b9392db3d7c02ba29d0f1130">RPMTAG_SIGSIZE</a>, <a class="el" href="group__rpmte.html#ggbaf1a00ee80e3bfa2d3f9a83b8e505895d3834be137fb27a37fbb35c4d7d7823">TR_ADDED</a>, <a class="el" href="rpmte_8h-source.html#l00031">TR_REMOVED</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc()</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l00079">removePackage()</a>, and <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>.
</div>
</div><p>
<a class="anchor" name="f882a5e175bd37c8e36b72c0a29f19b3"></a><!-- doxytag: member="rpmte.h::rpmteNewTSI" ref="f882a5e175bd37c8e36b72c0a29f19b3" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmteNewTSI           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Initialize tsort info of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00446">446</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmte_8c-source.html#l00428">rpmteFreeTSI()</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc()</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="3751c8c03e9b106e32ebba4ed145a04f"></a><!-- doxytag: member="rpmte.h::rpmteNpreds" ref="3751c8c03e9b106e32ebba4ed145a04f" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteNpreds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve tsort no. 
<p>
of predecessors of transaction element. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>no. of predecessors </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00357">357</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="rpmte-py_8c-source.html#l00160">rpmte_Npreds()</a>, and <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="8775559fb9e18e792fc6014e8e079865"></a><!-- doxytag: member="rpmte.h::rpmteO" ref="8775559fb9e18e792fc6014e8e079865" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteO           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve os string of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>os string </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00297">297</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="rpmte-py_8c-source.html#l00120">rpmte_O()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="5a8bd15ef180236de77a754597ab2e79"></a><!-- doxytag: member="rpmte.h::rpmteParent" ref="5a8bd15ef180236de77a754597ab2e79" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteParent           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve parent transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>parent transaction element </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00387">387</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="rpmgraph_8c-source.html#l00044">rpmGraph()</a>, and <a class="el" href="rpmte-py_8c-source.html#l00176">rpmte_Parent()</a>.
</div>
</div><p>
<a class="anchor" name="fdd135bc90b3b63b2fac09dba45e659c"></a><!-- doxytag: member="rpmte.h::rpmtePkgFileSize" ref="fdd135bc90b3b63b2fac09dba45e659c" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="header_8h.html#64e458b61bddf0b87a3701578aa7a428">uint_32</a> rpmtePkgFileSize           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve size in bytes of package file. 
<p>
<dl compact><dt><b><a class="el" href="todo.html#_todo000075">Todo:</a></b></dt><dd>Signature header is estimated at 256b. </dd></dl>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>size in bytes of package file. </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00322">322</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="rpmte-py_8c-source.html#l00144">rpmte_PkgFileSize()</a>, and <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="1180346f8292b25037d627ee08d58d76"></a><!-- doxytag: member="rpmte.h::rpmteR" ref="1180346f8292b25037d627ee08d58d76" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteR           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve release string of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>release string </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00287">287</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l00699">ensureOlder()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="rpmte-py_8c-source.html#l00104">rpmte_R()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="a9887e9443f8c3352b88813a8114fc3e"></a><!-- doxytag: member="rpmte.h::rpmteSetAddedKey" ref="a9887e9443f8c3352b88813a8114fc3e" args="(rpmte te, alKey npkgKey)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a> rpmteSetAddedKey           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#fa3db181e6f99551db84f5b20db9fdc3">alKey</a>&nbsp;</td>
          <td class="paramname"> <em>npkgKey</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set pkgKey of TR_ADDED transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>npkgKey</em>&nbsp;</td><td>new pkgKey </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>previous pkgKey </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00459">459</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00081">RPMAL_NOMATCH</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>.
</div>
</div><p>
<a class="anchor" name="1118d5564ca762c47dd47f95768c072c"></a><!-- doxytag: member="rpmte.h::rpmteSetBreadth" ref="1118d5564ca762c47dd47f95768c072c" args="(rpmte te, int nbreadth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteSetBreadth           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>nbreadth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set dependency tree breadth of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>nbreadth</em>&nbsp;</td><td>new breadth </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>previous breadth </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00347">347</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="260ffcbe85e301eb20d08efcc300dcd3"></a><!-- doxytag: member="rpmte.h::rpmteSetColor" ref="260ffcbe85e301eb20d08efcc300dcd3" args="(rpmte te, uint_32 color)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="header_8h.html#64e458b61bddf0b87a3701578aa7a428">uint_32</a> rpmteSetColor           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="header_8h.html#64e458b61bddf0b87a3701578aa7a428">uint_32</a>&nbsp;</td>
          <td class="paramname"> <em>color</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set color bits of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>color</em>&nbsp;</td><td>new color bits </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>previous color bits </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00312">312</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
</div>
</div><p>
<a class="anchor" name="b4d1a7b49d3935236f567bb3fc38f776"></a><!-- doxytag: member="rpmte.h::rpmteSetDBInstance" ref="b4d1a7b49d3935236f567bb3fc38f776" args="(rpmte te, unsigned int instance)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmteSetDBInstance           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>instance</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set last instance installed to the database. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>instance</em>&nbsp;</td><td>Database instance of last install element. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>last install instance. </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00246">246</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>.
</div>
</div><p>
<a class="anchor" name="75151b2af40721c15d5feb0503e8e05a"></a><!-- doxytag: member="rpmte.h::rpmteSetDegree" ref="75151b2af40721c15d5feb0503e8e05a" args="(rpmte te, int ndegree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteSetDegree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ndegree</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set number of children of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ndegree</em>&nbsp;</td><td>new number of children </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>previous number of children </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00411">411</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="cf351331f5f032ccaf34b08545b6db9f"></a><!-- doxytag: member="rpmte.h::rpmteSetDepth" ref="cf351331f5f032ccaf34b08545b6db9f" args="(rpmte te, int ndepth)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteSetDepth           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ndepth</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set dependency tree depth of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ndepth</em>&nbsp;</td><td>new depth </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>previous depth </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00332">332</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01076">addRelation()</a>, and <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="fba2b99ab45599b8b4975d214b55ce62"></a><!-- doxytag: member="rpmte.h::rpmteSetHeader" ref="fba2b99ab45599b8b4975d214b55ce62" args="(rpmte te, Header h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structheaderToken__s.html">Header</a> rpmteSetHeader           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structheaderToken__s.html">Header</a>&nbsp;</td>
          <td class="paramname"> <em>h</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Save header into transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>header </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>NULL always </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00257">257</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="hdrinline_8h-source.html#l00047">headerFree()</a>, and <a class="el" href="hdrinline_8h-source.html#l00062">headerLink()</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>.
</div>
</div><p>
<a class="anchor" name="58ffc871186604a364464de20cb0006d"></a><!-- doxytag: member="rpmte.h::rpmteSetNpreds" ref="58ffc871186604a364464de20cb0006d" args="(rpmte te, int npreds)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteSetNpreds           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>npreds</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set tsort no. 
<p>
of predecessors of transaction element. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>npreds</em>&nbsp;</td><td>new no. of predecessors </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>previous no. of predecessors </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00362">362</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="19f77d044284c5b080628025b5eeb496"></a><!-- doxytag: member="rpmte.h::rpmteSetParent" ref="19f77d044284c5b080628025b5eeb496" args="(rpmte te, rpmte pte)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteSetParent           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>pte</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set parent transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>pte</em>&nbsp;</td><td>new parent transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>previous parent transaction element </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00392">392</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="be509eb98c8a7b51c3a13621de9d90c3"></a><!-- doxytag: member="rpmte.h::rpmteSetTree" ref="be509eb98c8a7b51c3a13621de9d90c3" args="(rpmte te, int ntree)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteSetTree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>ntree</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Set tree index of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ntree</em>&nbsp;</td><td>new tree index </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>previous tree index </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00377">377</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="12c6e1c0592db3d13f215e4853d13c6a"></a><!-- doxytag: member="rpmte.h::rpmteTree" ref="12c6e1c0592db3d13f215e4853d13c6a" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteTree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve tree index of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>tree index </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00372">372</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="rpmgraph_8c-source.html#l00044">rpmGraph()</a>, <a class="el" href="rpmte-py_8c-source.html#l00184">rpmte_Tree()</a>, and <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>.
</div>
</div><p>
<a class="anchor" name="8064f4f7a7f2bb98037cc890e7bd5237"></a><!-- doxytag: member="rpmte.h::rpmteTSI" ref="8064f4f7a7f2bb98037cc890e7bd5237" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmte_8h.html#c3d46664b34e4fa12fca67c369ef6a4f">tsortInfo</a> rpmteTSI           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve tsort info for transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>tsort info </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00421">421</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01193">addQ()</a>, <a class="el" href="depends_8c-source.html#l01076">addRelation()</a>, <a class="el" href="depends_8c-source.html#l00931">markLoop()</a>, <a class="el" href="rpmte_8c-source.html#l00428">rpmteFreeTSI()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, and <a class="el" href="depends_8c-source.html#l00987">zapRelation()</a>.
</div>
</div><p>
<a class="anchor" name="3e60aa541a83c82b027cad431cb03983"></a><!-- doxytag: member="rpmte.h::rpmteType" ref="3e60aa541a83c82b027cad431cb03983" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmte.html#g1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> rpmteType           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve type of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>type </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00267">267</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l01273">_rpmtsAddRollbackElement()</a>, <a class="el" href="transaction_8c-source.html#l01009">_rpmtsRollback()</a>, <a class="el" href="depends_8c-source.html#l01046">findElem()</a>, <a class="el" href="fsm_8c-source.html#l00655">fsmMapPath()</a>, <a class="el" href="transaction_8c-source.html#l00467">handleOverlappedFiles()</a>, <a class="el" href="fsm_8c-source.html#l00134">mapInitIterator()</a>, <a class="el" href="rpmfi_8c-source.html#l00685">rpmfiTypeString()</a>, <a class="el" href="rpmte-py_8c-source.html#l00363">rpmte_print()</a>, <a class="el" href="rpmte-py_8c-source.html#l00072">rpmte_TEType()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="rpmts_8c-source.html#l01504">rpmtsGetKeys()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, and <a class="el" href="rpmts_8c-source.html#l01611">rpmtsScoreInit()</a>.
</div>
</div><p>
<a class="anchor" name="c626dbbcd84f01d05a8fe11029f41df4"></a><!-- doxytag: member="rpmte.h::rpmteV" ref="c626dbbcd84f01d05a8fe11029f41df4" args="(rpmte te)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteV           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&nbsp;</td>
          <td class="paramname"> <em>te</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Retrieve version string of transaction element. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>te</em>&nbsp;</td><td>transaction element </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>version string </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00282">282</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l00699">ensureOlder()</a>, <a class="el" href="psm_8c-source.html#l01383">rpmpsmStage()</a>, <a class="el" href="rpmte-py_8c-source.html#l00096">rpmte_V()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="9e72bec9ddeb878f81c462ba522527cb"></a><!-- doxytag: member="rpmte.h::rpmtsiFree" ref="9e72bec9ddeb878f81c462ba522527cb" args="(rpmtsi tsi)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> rpmtsiFree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&nbsp;</td>
          <td class="paramname"> <em>tsi</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destroy transaction element iterator. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tsi</em>&nbsp;</td><td>transaction element iterator </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>NULL always </dd></dl>

</div>
</div><p>
<a class="anchor" name="7cffb87fbb692b258ac0a99c74a8fb7b"></a><!-- doxytag: member="rpmte.h::rpmtsiInit" ref="7cffb87fbb692b258ac0a99c74a8fb7b" args="(rpmts ts)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> rpmtsiInit           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
          <td class="paramname"> <em>ts</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create transaction element iterator. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ts</em>&nbsp;</td><td>transaction set </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>transaction element iterator </dd></dl>

</div>
</div><p>
<a class="anchor" name="0e64a9643c2cf9c2a7ccb9de5af128cb"></a><!-- doxytag: member="rpmte.h::rpmtsiNext" ref="0e64a9643c2cf9c2a7ccb9de5af128cb" args="(rpmtsi tsi, rpmElementType type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmlib_8h.html#257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmtsiNext           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&nbsp;</td>
          <td class="paramname"> <em>tsi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmte.html#g1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a>&nbsp;</td>
          <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return next transaction element of type. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tsi</em>&nbsp;</td><td>transaction element iterator </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>transaction element type selector (0 for any) </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>next transaction element of type, NULL on termination </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00673">673</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmte_8c-source.html#l00651">rpmtsiNextElement()</a>.
<p>
Referenced by <a class="el" href="transaction_8c-source.html#l01273">_rpmtsAddRollbackElement()</a>, <a class="el" href="transaction_8c-source.html#l01009">_rpmtsRollback()</a>, <a class="el" href="depends_8c-source.html#l01046">findElem()</a>, <a class="el" href="rpmgi_8c-source.html#l00480">rpmgiNext()</a>, <a class="el" href="rpmgraph_8c-source.html#l00044">rpmGraph()</a>, <a class="el" href="rpmts-py_8c-source.html#l01274">rpmts_iternext()</a>, <a class="el" href="depends_8c-source.html#l00127">rpmtsAddInstallElement()</a>, <a class="el" href="depends_8c-source.html#l01706">rpmtsCheck()</a>, <a class="el" href="rpmts_8c-source.html#l00760">rpmtsClean()</a>, <a class="el" href="rpmts_8c-source.html#l00784">rpmtsEmpty()</a>, <a class="el" href="rpmts_8c-source.html#l01504">rpmtsGetKeys()</a>, <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>, and <a class="el" href="rpmts_8c-source.html#l01611">rpmtsScoreInit()</a>.
</div>
</div><p>
<a class="anchor" name="01005a31022703e274590f1bcc63cb62"></a><!-- doxytag: member="rpmte.h::rpmtsiOc" ref="01005a31022703e274590f1bcc63cb62" args="(rpmtsi tsi)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmtsiOc           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&nbsp;</td>
          <td class="paramname"> <em>tsi</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Return transaction element index. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tsi</em>&nbsp;</td><td>transaction element iterator </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>transaction element index </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00608">608</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
Referenced by <a class="el" href="depends_8c-source.html#l01243">rpmtsOrder()</a>, and <a class="el" href="transaction_8c-source.html#l01435">rpmtsRun()</a>.
</div>
</div><p>
<a class="anchor" name="b04ed5aaddff3eddd5b8ecd881a25a17"></a><!-- doxytag: member="rpmte.h::XrpmtsiFree" ref="b04ed5aaddff3eddd5b8ecd881a25a17" args="(rpmtsi tsi, const char *fn, unsigned int ln)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> XrpmtsiFree           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&nbsp;</td>
          <td class="paramname"> <em>tsi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>fn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>ln</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Destroy transaction element iterator. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>tsi</em>&nbsp;</td><td>transaction element iterator </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>fn</em>&nbsp;</td><td></td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ln</em>&nbsp;</td><td></td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>NULL always </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00613">613</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmlib_8h-source.html#l00058">_free()</a>, <a class="el" href="rpmte_8c-source.html#l00020">_rpmte_debug</a>, and <a class="el" href="rpmts_8c-source.html#l00850">rpmtsFree()</a>.
</div>
</div><p>
<a class="anchor" name="b2e44692c733b8602addca1345f8d5fe"></a><!-- doxytag: member="rpmte.h::XrpmtsiInit" ref="b2e44692c733b8602addca1345f8d5fe" args="(rpmts ts, const char *fn, unsigned int ln)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmte_8h.html#3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> XrpmtsiInit           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="rpmlib_8h.html#1a512138316a227059ca128597dbd464">rpmts</a>&nbsp;</td>
          <td class="paramname"> <em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>fn</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>ln</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Create transaction element iterator. 
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>ts</em>&nbsp;</td><td>transaction set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>fn</em>&nbsp;</td><td></td></tr>
    <tr><td valign="top"></td><td valign="top"><em>ln</em>&nbsp;</td><td></td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>transaction element iterator </dd></dl>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00629">629</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
<p>
References <a class="el" href="rpmte_8c-source.html#l00020">_rpmte_debug</a>, <a class="el" href="rpmlib_8h.html#ca72ece8019aa198fc445bd206caa3f47cbdcb3c0a20ef86816063b9c75cc8d5">RPMTRANS_FLAG_REVERSE</a>, <a class="el" href="rpmts_8c-source.html#l01416">rpmtsFlags()</a>, <a class="el" href="rpmts_8h-source.html#l00438">rpmtsLink</a>, <a class="el" href="rpmts_8c-source.html#l01390">rpmtsNElements()</a>, and <a class="el" href="rpmmalloc_8c-source.html#l00034">xcalloc()</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="ba316314b142906ef83fa5f3361a4f39"></a><!-- doxytag: member="rpmte.h::_rpmte_debug" ref="ba316314b142906ef83fa5f3361a4f39" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="rpmte_8h.html#ba316314b142906ef83fa5f3361a4f39">_rpmte_debug</a>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="rpmte_8c-source.html#l00020">20</a> of file <a class="el" href="rpmte_8c-source.html">rpmte.c</a>.
</div>
</div><p>
<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>