Blob Blame History Raw
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.15"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>rpm: Transaction Element API.</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">rpm
   &#160;<span id="projectnumber">4.14.3-rc1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.15 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#files">Files</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Transaction Element API.<div class="ingroups"><a class="el" href="group__install.html">(un)Installing packages:</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>How to retrieve information from a transaction element.  
<a href="#details">More...</a></p>
<div class="dynheader">
Collaboration diagram for Transaction Element API.:</div>
<div class="dyncontent">
<center><table><tr><td><img src="group__rpmte.png" border="0" alt="" usemap="#group____rpmte"/>
<map name="group____rpmte" id="group____rpmte">
<area shape="rect"  href="group__install.html" title=" " alt="" coords="5,7,184,33"/>
<area shape="rect"  title="How to retrieve information from a transaction element." alt="" coords="233,7,416,33"/>
<area shape="rect"  href="group__rpmts.html" title="How to create, run &amp; destroy a package transaction." alt="" coords="516,7,667,33"/>
</map>
</td></tr></table></center>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
Files</h2></td></tr>
<tr class="memitem:rpmte_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmte_8h.html">rpmte.h</a></td></tr>
<tr class="memdesc:rpmte_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Structures used for an "rpmte" transaction element. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ga1dfdf5acad502ff9326eba93d0e2ab57"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a></td></tr>
<tr class="memdesc:ga1dfdf5acad502ff9326eba93d0e2ab57"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transaction element type.  <a href="#ga1dfdf5acad502ff9326eba93d0e2ab57">More...</a><br /></td></tr>
<tr class="separator:ga1dfdf5acad502ff9326eba93d0e2ab57"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gabaf1a00ee80e3bfa2d3f9a83b8e50589"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a> { <a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589a5d3834be137fb27a37fbb35c4d7d7823">TR_ADDED</a> = (1 &lt;&lt; 0), 
<a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589aaf969c1fa71419e740b4b3445039bf7e">TR_REMOVED</a> = (1 &lt;&lt; 1)
 }</td></tr>
<tr class="memdesc:gabaf1a00ee80e3bfa2d3f9a83b8e50589"><td class="mdescLeft">&#160;</td><td class="mdescRight">Transaction element type.  <a href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">More...</a><br /></td></tr>
<tr class="separator:gabaf1a00ee80e3bfa2d3f9a83b8e50589"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga23858ef64cb2200ac7dc504953cd7cc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga23858ef64cb2200ac7dc504953cd7cc6">rpmteHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga23858ef64cb2200ac7dc504953cd7cc6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve header from transaction element.  <a href="#ga23858ef64cb2200ac7dc504953cd7cc6">More...</a><br /></td></tr>
<tr class="separator:ga23858ef64cb2200ac7dc504953cd7cc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafba2b99ab45599b8b4975d214b55ce62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafba2b99ab45599b8b4975d214b55ce62">rpmteSetHeader</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr>
<tr class="memdesc:gafba2b99ab45599b8b4975d214b55ce62"><td class="mdescLeft">&#160;</td><td class="mdescRight">Save header into transaction element.  <a href="#gafba2b99ab45599b8b4975d214b55ce62">More...</a><br /></td></tr>
<tr class="separator:gafba2b99ab45599b8b4975d214b55ce62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3e60aa541a83c82b027cad431cb03983"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga3e60aa541a83c82b027cad431cb03983">rpmteType</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga3e60aa541a83c82b027cad431cb03983"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve type of transaction element.  <a href="#ga3e60aa541a83c82b027cad431cb03983">More...</a><br /></td></tr>
<tr class="separator:ga3e60aa541a83c82b027cad431cb03983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga16f587927a8643fc2bf4a0407688f366"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga16f587927a8643fc2bf4a0407688f366">rpmteN</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga16f587927a8643fc2bf4a0407688f366"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve name string of transaction element.  <a href="#ga16f587927a8643fc2bf4a0407688f366">More...</a><br /></td></tr>
<tr class="separator:ga16f587927a8643fc2bf4a0407688f366"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50e5405478177af228e901e5b08071d0"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga50e5405478177af228e901e5b08071d0">rpmteE</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga50e5405478177af228e901e5b08071d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve epoch string of transaction element.  <a href="#ga50e5405478177af228e901e5b08071d0">More...</a><br /></td></tr>
<tr class="separator:ga50e5405478177af228e901e5b08071d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac626dbbcd84f01d05a8fe11029f41df4"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac626dbbcd84f01d05a8fe11029f41df4">rpmteV</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gac626dbbcd84f01d05a8fe11029f41df4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve version string of transaction element.  <a href="#gac626dbbcd84f01d05a8fe11029f41df4">More...</a><br /></td></tr>
<tr class="separator:gac626dbbcd84f01d05a8fe11029f41df4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1180346f8292b25037d627ee08d58d76"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1180346f8292b25037d627ee08d58d76">rpmteR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga1180346f8292b25037d627ee08d58d76"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve release string of transaction element.  <a href="#ga1180346f8292b25037d627ee08d58d76">More...</a><br /></td></tr>
<tr class="separator:ga1180346f8292b25037d627ee08d58d76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1fbdc937f7a661e77bce7cab54878c1"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gac1fbdc937f7a661e77bce7cab54878c1">rpmteA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gac1fbdc937f7a661e77bce7cab54878c1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve arch string of transaction element.  <a href="#gac1fbdc937f7a661e77bce7cab54878c1">More...</a><br /></td></tr>
<tr class="separator:gac1fbdc937f7a661e77bce7cab54878c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8775559fb9e18e792fc6014e8e079865"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8775559fb9e18e792fc6014e8e079865">rpmteO</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga8775559fb9e18e792fc6014e8e079865"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve os string of transaction element.  <a href="#ga8775559fb9e18e792fc6014e8e079865">More...</a><br /></td></tr>
<tr class="separator:ga8775559fb9e18e792fc6014e8e079865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad0dc746da583380f15de1cec4307e9ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad0dc746da583380f15de1cec4307e9ce">rpmteIsSource</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gad0dc746da583380f15de1cec4307e9ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve isSource attribute of transaction element.  <a href="#gad0dc746da583380f15de1cec4307e9ce">More...</a><br /></td></tr>
<tr class="separator:gad0dc746da583380f15de1cec4307e9ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f3568d464222d32c1aa505ad2b10012"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7f3568d464222d32c1aa505ad2b10012">rpmteColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga7f3568d464222d32c1aa505ad2b10012"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve color bits of transaction element.  <a href="#ga7f3568d464222d32c1aa505ad2b10012">More...</a><br /></td></tr>
<tr class="separator:ga7f3568d464222d32c1aa505ad2b10012"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a3f79caa1258ea9d36e1fc34ef20832"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga8a3f79caa1258ea9d36e1fc34ef20832">rpmteSetColor</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> color)</td></tr>
<tr class="memdesc:ga8a3f79caa1258ea9d36e1fc34ef20832"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set color bits of transaction element.  <a href="#ga8a3f79caa1258ea9d36e1fc34ef20832">More...</a><br /></td></tr>
<tr class="separator:ga8a3f79caa1258ea9d36e1fc34ef20832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad53ef84678382aaf7e8bdaab59a65c31"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gad53ef84678382aaf7e8bdaab59a65c31">rpmteDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gad53ef84678382aaf7e8bdaab59a65c31"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve last instance installed to the database.  <a href="#gad53ef84678382aaf7e8bdaab59a65c31">More...</a><br /></td></tr>
<tr class="separator:gad53ef84678382aaf7e8bdaab59a65c31"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab4d1a7b49d3935236f567bb3fc38f776"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gab4d1a7b49d3935236f567bb3fc38f776">rpmteSetDBInstance</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, unsigned int instance)</td></tr>
<tr class="memdesc:gab4d1a7b49d3935236f567bb3fc38f776"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set last instance installed to the database.  <a href="#gab4d1a7b49d3935236f567bb3fc38f776">More...</a><br /></td></tr>
<tr class="separator:gab4d1a7b49d3935236f567bb3fc38f776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95c556ea46d5ddde880124ec9b232a27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga95c556ea46d5ddde880124ec9b232a27">rpmtePkgFileSize</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga95c556ea46d5ddde880124ec9b232a27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve size in bytes of package file.  <a href="#ga95c556ea46d5ddde880124ec9b232a27">More...</a><br /></td></tr>
<tr class="separator:ga95c556ea46d5ddde880124ec9b232a27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5a8bd15ef180236de77a754597ab2e79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga5a8bd15ef180236de77a754597ab2e79">rpmteParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga5a8bd15ef180236de77a754597ab2e79"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve parent transaction element.  <a href="#ga5a8bd15ef180236de77a754597ab2e79">More...</a><br /></td></tr>
<tr class="separator:ga5a8bd15ef180236de77a754597ab2e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19f77d044284c5b080628025b5eeb496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga19f77d044284c5b080628025b5eeb496">rpmteSetParent</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> pte)</td></tr>
<tr class="memdesc:ga19f77d044284c5b080628025b5eeb496"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set parent transaction element.  <a href="#ga19f77d044284c5b080628025b5eeb496">More...</a><br /></td></tr>
<tr class="separator:ga19f77d044284c5b080628025b5eeb496"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b63333e75d816319e314fe70d593ca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9b63333e75d816319e314fe70d593ca6">rpmteProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga9b63333e75d816319e314fe70d593ca6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return problem set info of transaction element.  <a href="#ga9b63333e75d816319e314fe70d593ca6">More...</a><br /></td></tr>
<tr class="separator:ga9b63333e75d816319e314fe70d593ca6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga781a9ec88130a01f4723e535f280a240"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga781a9ec88130a01f4723e535f280a240">rpmteCleanProblems</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga781a9ec88130a01f4723e535f280a240"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy problem set info of transaction element.  <a href="#ga781a9ec88130a01f4723e535f280a240">More...</a><br /></td></tr>
<tr class="separator:ga781a9ec88130a01f4723e535f280a240"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1bcbc5a81411524a0f85b02c14570ddb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1bcbc5a81411524a0f85b02c14570ddb">rpmteCleanDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga1bcbc5a81411524a0f85b02c14570ddb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy dependency set info of transaction element.  <a href="#ga1bcbc5a81411524a0f85b02c14570ddb">More...</a><br /></td></tr>
<tr class="separator:ga1bcbc5a81411524a0f85b02c14570ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga05d765e51ac80c42e7055a46569466f3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga05d765e51ac80c42e7055a46569466f3">rpmteSetDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> depends)</td></tr>
<tr class="memdesc:ga05d765e51ac80c42e7055a46569466f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set dependent element of TR_REMOVED transaction element.  <a href="#ga05d765e51ac80c42e7055a46569466f3">More...</a><br /></td></tr>
<tr class="separator:ga05d765e51ac80c42e7055a46569466f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2b1db3aba135c13bb553b4314af74d36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga2b1db3aba135c13bb553b4314af74d36">rpmteDependsOn</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga2b1db3aba135c13bb553b4314af74d36"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve dependent element of TR_REMOVED transaction element.  <a href="#ga2b1db3aba135c13bb553b4314af74d36">More...</a><br /></td></tr>
<tr class="separator:ga2b1db3aba135c13bb553b4314af74d36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacfa14f18cec658429043d1a172751e7f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gacfa14f18cec658429043d1a172751e7f">rpmteDBOffset</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gacfa14f18cec658429043d1a172751e7f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve rpmdb instance of TR_REMOVED transaction element.  <a href="#gacfa14f18cec658429043d1a172751e7f">More...</a><br /></td></tr>
<tr class="separator:gacfa14f18cec658429043d1a172751e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1e4b47ad84e152869b56ffd49a1df09b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1e4b47ad84e152869b56ffd49a1df09b">rpmteEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga1e4b47ad84e152869b56ffd49a1df09b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve [epoch:]version-release string from transaction element.  <a href="#ga1e4b47ad84e152869b56ffd49a1df09b">More...</a><br /></td></tr>
<tr class="separator:ga1e4b47ad84e152869b56ffd49a1df09b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53178d155e0da8f9a111d19bf4cdd279"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga53178d155e0da8f9a111d19bf4cdd279">rpmteNEVR</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga53178d155e0da8f9a111d19bf4cdd279"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve name-[epoch:]version-release string from transaction element.  <a href="#ga53178d155e0da8f9a111d19bf4cdd279">More...</a><br /></td></tr>
<tr class="separator:ga53178d155e0da8f9a111d19bf4cdd279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafd943f83f2f34d85090a65a460f34e3d"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gafd943f83f2f34d85090a65a460f34e3d">rpmteNEVRA</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gafd943f83f2f34d85090a65a460f34e3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve name-[epoch:]version-release.arch string from transaction element.  <a href="#gafd943f83f2f34d85090a65a460f34e3d">More...</a><br /></td></tr>
<tr class="separator:gafd943f83f2f34d85090a65a460f34e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae02ecd953a2a4e4b862b3dc9d3b4a5ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gae02ecd953a2a4e4b862b3dc9d3b4a5ec">rpmteKey</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gae02ecd953a2a4e4b862b3dc9d3b4a5ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve key from transaction element.  <a href="#gae02ecd953a2a4e4b862b3dc9d3b4a5ec">More...</a><br /></td></tr>
<tr class="separator:gae02ecd953a2a4e4b862b3dc9d3b4a5ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa08f8d13c0457858ec0cea241e99b8f3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaa08f8d13c0457858ec0cea241e99b8f3">rpmteFailed</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gaa08f8d13c0457858ec0cea241e99b8f3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return failure status of transaction element.  <a href="#gaa08f8d13c0457858ec0cea241e99b8f3">More...</a><br /></td></tr>
<tr class="separator:gaa08f8d13c0457858ec0cea241e99b8f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0d5242c253e21fca2308afe8bc917d12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga0d5242c253e21fca2308afe8bc917d12">rpmteDS</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te, <a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag)</td></tr>
<tr class="memdesc:ga0d5242c253e21fca2308afe8bc917d12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve dependency tag set from transaction element.  <a href="#ga0d5242c253e21fca2308afe8bc917d12">More...</a><br /></td></tr>
<tr class="separator:ga0d5242c253e21fca2308afe8bc917d12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41789de90c02ab7d7a4dd61585ae039e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3ab2e7f92cba58663bcb53c299c299d7">rpmfiles</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga41789de90c02ab7d7a4dd61585ae039e">rpmteFiles</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:ga41789de90c02ab7d7a4dd61585ae039e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve file info set from transaction element.  <a href="#ga41789de90c02ab7d7a4dd61585ae039e">More...</a><br /></td></tr>
<tr class="separator:ga41789de90c02ab7d7a4dd61585ae039e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf6c95cdd4264515958e4990288ec369c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#gaf6c95cdd4264515958e4990288ec369c">rpmteFI</a> (<a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> te)</td></tr>
<tr class="memdesc:gaf6c95cdd4264515958e4990288ec369c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve file info iterator from transaction element.  <a href="#gaf6c95cdd4264515958e4990288ec369c">More...</a><br /></td></tr>
<tr class="separator:gaf6c95cdd4264515958e4990288ec369c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9e72bec9ddeb878f81c462ba522527cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga9e72bec9ddeb878f81c462ba522527cb">rpmtsiFree</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi)</td></tr>
<tr class="memdesc:ga9e72bec9ddeb878f81c462ba522527cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy transaction element iterator.  <a href="#ga9e72bec9ddeb878f81c462ba522527cb">More...</a><br /></td></tr>
<tr class="separator:ga9e72bec9ddeb878f81c462ba522527cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7cffb87fbb692b258ac0a99c74a8fb7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga7cffb87fbb692b258ac0a99c74a8fb7b">rpmtsiInit</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts)</td></tr>
<tr class="memdesc:ga7cffb87fbb692b258ac0a99c74a8fb7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create transaction element iterator.  <a href="#ga7cffb87fbb692b258ac0a99c74a8fb7b">More...</a><br /></td></tr>
<tr class="separator:ga7cffb87fbb692b258ac0a99c74a8fb7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a8cf8b51e51a68709741f12cb7f8f99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmte.html#ga1a8cf8b51e51a68709741f12cb7f8f99">rpmtsiNext</a> (<a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> tsi, <a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a> types)</td></tr>
<tr class="memdesc:ga1a8cf8b51e51a68709741f12cb7f8f99"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return next transaction element of type.  <a href="#ga1a8cf8b51e51a68709741f12cb7f8f99">More...</a><br /></td></tr>
<tr class="separator:ga1a8cf8b51e51a68709741f12cb7f8f99"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>How to retrieve information from a transaction element. </p>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="ga1dfdf5acad502ff9326eba93d0e2ab57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1dfdf5acad502ff9326eba93d0e2ab57">&#9670;&nbsp;</a></span>rpmElementType</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef enum <a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a>  <a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Transaction element type. </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="gabaf1a00ee80e3bfa2d3f9a83b8e50589"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabaf1a00ee80e3bfa2d3f9a83b8e50589">&#9670;&nbsp;</a></span>rpmElementType_e</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">rpmElementType_e</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Transaction element type. </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggabaf1a00ee80e3bfa2d3f9a83b8e50589a5d3834be137fb27a37fbb35c4d7d7823"></a>TR_ADDED&#160;</td><td class="fielddoc"><p>Package will be installed. </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabaf1a00ee80e3bfa2d3f9a83b8e50589aaf969c1fa71419e740b4b3445039bf7e"></a>TR_REMOVED&#160;</td><td class="fielddoc"><p>Package will be removed. </p>
</td></tr>
</table>

<p class="definition">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>.</p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="gac1fbdc937f7a661e77bce7cab54878c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac1fbdc937f7a661e77bce7cab54878c1">&#9670;&nbsp;</a></span>rpmteA()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve arch string of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>arch string </dd></dl>

</div>
</div>
<a id="ga1bcbc5a81411524a0f85b02c14570ddb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1bcbc5a81411524a0f85b02c14570ddb">&#9670;&nbsp;</a></span>rpmteCleanDS()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Destroy dependency set info of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga781a9ec88130a01f4723e535f280a240"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga781a9ec88130a01f4723e535f280a240">&#9670;&nbsp;</a></span>rpmteCleanProblems()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmteCleanProblems </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Destroy problem set info of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="ga7f3568d464222d32c1aa505ad2b10012"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7f3568d464222d32c1aa505ad2b10012">&#9670;&nbsp;</a></span>rpmteColor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmteColor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve color bits of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>color bits </dd></dl>

</div>
</div>
<a id="gad53ef84678382aaf7e8bdaab59a65c31"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad53ef84678382aaf7e8bdaab59a65c31">&#9670;&nbsp;</a></span>rpmteDBInstance()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve last instance installed to the database. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>last install instance. </dd></dl>

</div>
</div>
<a id="gacfa14f18cec658429043d1a172751e7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacfa14f18cec658429043d1a172751e7f">&#9670;&nbsp;</a></span>rpmteDBOffset()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve rpmdb instance of TR_REMOVED transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>rpmdb instance </dd></dl>

</div>
</div>
<a id="ga2b1db3aba135c13bb553b4314af74d36"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2b1db3aba135c13bb553b4314af74d36">&#9670;&nbsp;</a></span>rpmteDependsOn()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteDependsOn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve dependent element of TR_REMOVED transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>dependent transaction element </dd></dl>

</div>
</div>
<a id="ga0d5242c253e21fca2308afe8bc917d12"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0d5242c253e21fca2308afe8bc917d12">&#9670;&nbsp;</a></span>rpmteDS()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> rpmteDS </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a>&#160;</td>
          <td class="paramname"><em>tag</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve dependency tag set from transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
    <tr><td class="paramname">tag</td><td>dependency tag </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>dependency tag set </dd></dl>

</div>
</div>
<a id="ga50e5405478177af228e901e5b08071d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga50e5405478177af228e901e5b08071d0">&#9670;&nbsp;</a></span>rpmteE()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve epoch string of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>epoch string </dd></dl>

</div>
</div>
<a id="ga1e4b47ad84e152869b56ffd49a1df09b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1e4b47ad84e152869b56ffd49a1df09b">&#9670;&nbsp;</a></span>rpmteEVR()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmteEVR </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve [epoch:]version-release string from transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>[epoch:]version-release string </dd></dl>

</div>
</div>
<a id="gaa08f8d13c0457858ec0cea241e99b8f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa08f8d13c0457858ec0cea241e99b8f3">&#9670;&nbsp;</a></span>rpmteFailed()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmteFailed </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return failure status of transaction element. </p>
<p>If the element itself failed, this is 1, larger count means one of it's parents failed. </p><dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>number of failures for this transaction element </dd></dl>

</div>
</div>
<a id="gaf6c95cdd4264515958e4990288ec369c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf6c95cdd4264515958e4990288ec369c">&#9670;&nbsp;</a></span>rpmteFI()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> rpmteFI </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve file info iterator from transaction element. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000010">Deprecated:</a></b></dt><dd>use <a class="el" href="group__rpmte.html#ga41789de90c02ab7d7a4dd61585ae039e" title="Retrieve file info set from transaction element.">rpmteFiles()</a> instead </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>file info tag set </dd></dl>

</div>
</div>
<a id="ga41789de90c02ab7d7a4dd61585ae039e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga41789de90c02ab7d7a4dd61585ae039e">&#9670;&nbsp;</a></span>rpmteFiles()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga3ab2e7f92cba58663bcb53c299c299d7">rpmfiles</a> rpmteFiles </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve file info set from transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>file info set (refcounted) </dd></dl>

</div>
</div>
<a id="ga23858ef64cb2200ac7dc504953cd7cc6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga23858ef64cb2200ac7dc504953cd7cc6">&#9670;&nbsp;</a></span>rpmteHeader()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> rpmteHeader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve header from transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>header (new reference) </dd></dl>

</div>
</div>
<a id="gad0dc746da583380f15de1cec4307e9ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad0dc746da583380f15de1cec4307e9ce">&#9670;&nbsp;</a></span>rpmteIsSource()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve isSource attribute of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>isSource attribute </dd></dl>

</div>
</div>
<a id="gae02ecd953a2a4e4b862b3dc9d3b4a5ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae02ecd953a2a4e4b862b3dc9d3b4a5ec">&#9670;&nbsp;</a></span>rpmteKey()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> rpmteKey </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve key from transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>key </dd></dl>

</div>
</div>
<a id="ga16f587927a8643fc2bf4a0407688f366"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga16f587927a8643fc2bf4a0407688f366">&#9670;&nbsp;</a></span>rpmteN()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve name string of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>name string </dd></dl>

</div>
</div>
<a id="ga53178d155e0da8f9a111d19bf4cdd279"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga53178d155e0da8f9a111d19bf4cdd279">&#9670;&nbsp;</a></span>rpmteNEVR()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve name-[epoch:]version-release string from transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>name-[epoch:]version-release string </dd></dl>

</div>
</div>
<a id="gafd943f83f2f34d85090a65a460f34e3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafd943f83f2f34d85090a65a460f34e3d">&#9670;&nbsp;</a></span>rpmteNEVRA()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve name-[epoch:]version-release.arch string from transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>name-[epoch:]version-release.arch string </dd></dl>

</div>
</div>
<a id="ga8775559fb9e18e792fc6014e8e079865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8775559fb9e18e792fc6014e8e079865">&#9670;&nbsp;</a></span>rpmteO()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve os string of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>os string </dd></dl>

</div>
</div>
<a id="ga5a8bd15ef180236de77a754597ab2e79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5a8bd15ef180236de77a754597ab2e79">&#9670;&nbsp;</a></span>rpmteParent()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteParent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve parent transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>parent transaction element </dd></dl>

</div>
</div>
<a id="ga95c556ea46d5ddde880124ec9b232a27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga95c556ea46d5ddde880124ec9b232a27">&#9670;&nbsp;</a></span>rpmtePkgFileSize()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> rpmtePkgFileSize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve size in bytes of package file. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000023">Todo:</a></b></dt><dd>Signature header is estimated at 256b. </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>size in bytes of package file. </dd></dl>

</div>
</div>
<a id="ga9b63333e75d816319e314fe70d593ca6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9b63333e75d816319e314fe70d593ca6">&#9670;&nbsp;</a></span>rpmteProblems()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> rpmteProblems </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return problem set info of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>problem set (or NULL if none) </dd></dl>

</div>
</div>
<a id="ga1180346f8292b25037d627ee08d58d76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1180346f8292b25037d627ee08d58d76">&#9670;&nbsp;</a></span>rpmteR()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve release string of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>release string </dd></dl>

</div>
</div>
<a id="ga8a3f79caa1258ea9d36e1fc34ef20832"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8a3f79caa1258ea9d36e1fc34ef20832">&#9670;&nbsp;</a></span>rpmteSetColor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a> rpmteSetColor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga5320e2d8dbd395706d114a4d8fc93505">rpm_color_t</a>&#160;</td>
          <td class="paramname"><em>color</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set color bits of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
    <tr><td class="paramname">color</td><td>new color bits </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>previous color bits </dd></dl>

</div>
</div>
<a id="gab4d1a7b49d3935236f567bb3fc38f776"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab4d1a7b49d3935236f567bb3fc38f776">&#9670;&nbsp;</a></span>rpmteSetDBInstance()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>instance</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set last instance installed to the database. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
    <tr><td class="paramname">instance</td><td>Database instance of last install element. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>last install instance. </dd></dl>

</div>
</div>
<a id="ga05d765e51ac80c42e7055a46569466f3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga05d765e51ac80c42e7055a46569466f3">&#9670;&nbsp;</a></span>rpmteSetDependsOn()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void rpmteSetDependsOn </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>depends</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set dependent element of TR_REMOVED transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
    <tr><td class="paramname">depends</td><td>dependent transaction element </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a id="gafba2b99ab45599b8b4975d214b55ce62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafba2b99ab45599b8b4975d214b55ce62">&#9670;&nbsp;</a></span>rpmteSetHeader()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> rpmteSetHeader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a>&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Save header into transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
    <tr><td class="paramname">h</td><td>header </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>NULL always </dd></dl>

</div>
</div>
<a id="ga19f77d044284c5b080628025b5eeb496"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga19f77d044284c5b080628025b5eeb496">&#9670;&nbsp;</a></span>rpmteSetParent()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmteSetParent </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>pte</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set parent transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
    <tr><td class="paramname">pte</td><td>new parent transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>previous parent transaction element </dd></dl>

</div>
</div>
<a id="ga3e60aa541a83c82b027cad431cb03983"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3e60aa541a83c82b027cad431cb03983">&#9670;&nbsp;</a></span>rpmteType()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> rpmteType </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve type of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>type </dd></dl>

</div>
</div>
<a id="gac626dbbcd84f01d05a8fe11029f41df4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac626dbbcd84f01d05a8fe11029f41df4">&#9670;&nbsp;</a></span>rpmteV()</h2>

<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="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a>&#160;</td>
          <td class="paramname"><em>te</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Retrieve version string of transaction element. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">te</td><td>transaction element </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>version string </dd></dl>

</div>
</div>
<a id="ga9e72bec9ddeb878f81c462ba522527cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9e72bec9ddeb878f81c462ba522527cb">&#9670;&nbsp;</a></span>rpmtsiFree()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> rpmtsiFree </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&#160;</td>
          <td class="paramname"><em>tsi</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Destroy transaction element iterator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tsi</td><td>transaction element iterator </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>NULL always </dd></dl>

</div>
</div>
<a id="ga7cffb87fbb692b258ac0a99c74a8fb7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7cffb87fbb692b258ac0a99c74a8fb7b">&#9670;&nbsp;</a></span>rpmtsiInit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> rpmtsiInit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a>&#160;</td>
          <td class="paramname"><em>ts</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create transaction element iterator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ts</td><td>transaction set </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>transaction element iterator </dd></dl>

</div>
</div>
<a id="ga1a8cf8b51e51a68709741f12cb7f8f99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1a8cf8b51e51a68709741f12cb7f8f99">&#9670;&nbsp;</a></span>rpmtsiNext()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> rpmtsiNext </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a>&#160;</td>
          <td class="paramname"><em>tsi</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="rpmte_8h.html#ab3a2501c6c79ed1de74f66e02957c298">rpmElementTypes</a>&#160;</td>
          <td class="paramname"><em>types</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return next transaction element of type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">tsi</td><td>transaction element iterator </td></tr>
    <tr><td class="paramname">types</td><td>transaction element type selector (0 for any) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>next transaction element of type, NULL on termination </dd></dl>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.15
</small></address>
</body>
</html>