<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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.13"/> <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  <span id="projectnumber">4.13.0.2</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#files">Files</a> | <a href="#typedef-members">Typedefs</a> | <a href="#enum-members">Enumerations</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">Transaction Element API.</div> </div> </div><!--header--> <div class="contents"> <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  </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"> </td><td class="mdescRight">Structures used for an "rpmte" transaction element. <br /></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </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> </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"> </td><td class="mdescRight">Transaction element type. <a href="#ga1dfdf5acad502ff9326eba93d0e2ab57">More...</a><br /></td></tr> <tr class="separator:ga1dfdf5acad502ff9326eba93d0e2ab57"><td class="memSeparator" colspan="2"> </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  </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 << 0), <a class="el" href="group__rpmte.html#ggabaf1a00ee80e3bfa2d3f9a83b8e50589aaf969c1fa71419e740b4b3445039bf7e">TR_REMOVED</a> = (1 << 1) }<tr class="memdesc:gabaf1a00ee80e3bfa2d3f9a83b8e50589"><td class="mdescLeft"> </td><td class="mdescRight">Transaction element type. <a href="group__rpmte.html#gabaf1a00ee80e3bfa2d3f9a83b8e50589">More...</a><br /></td></tr> </td></tr> <tr class="separator:gabaf1a00ee80e3bfa2d3f9a83b8e50589"><td class="memSeparator" colspan="2"> </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> </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"> </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"> </td></tr> <tr class="memitem:gafba2b99ab45599b8b4975d214b55ce62"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> </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"> </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"> </td></tr> <tr class="memitem:ga3e60aa541a83c82b027cad431cb03983"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmte.html#ga1dfdf5acad502ff9326eba93d0e2ab57">rpmElementType</a> </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"> </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"> </td></tr> <tr class="memitem:ga16f587927a8643fc2bf4a0407688f366"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:ga50e5405478177af228e901e5b08071d0"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:gac626dbbcd84f01d05a8fe11029f41df4"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:ga1180346f8292b25037d627ee08d58d76"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:gac1fbdc937f7a661e77bce7cab54878c1"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:ga8775559fb9e18e792fc6014e8e079865"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:gad0dc746da583380f15de1cec4307e9ce"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </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> </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:gad53ef84678382aaf7e8bdaab59a65c31"><td class="memItemLeft" align="right" valign="top">unsigned int </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"> </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"> </td></tr> <tr class="memitem:gab4d1a7b49d3935236f567bb3fc38f776"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </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> </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"> </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"> </td></tr> <tr class="memitem:ga5a8bd15ef180236de77a754597ab2e79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </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"> </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"> </td></tr> <tr class="memitem:ga19f77d044284c5b080628025b5eeb496"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </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"> </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"> </td></tr> <tr class="memitem:ga9b63333e75d816319e314fe70d593ca6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga7ec28162fa78467d0beca8d76ec183eb">rpmps</a> </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"> </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"> </td></tr> <tr class="memitem:ga781a9ec88130a01f4723e535f280a240"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:ga1bcbc5a81411524a0f85b02c14570ddb"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:ga05d765e51ac80c42e7055a46569466f3"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr> <tr class="memitem:ga2b1db3aba135c13bb553b4314af74d36"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </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"> </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"> </td></tr> <tr class="memitem:gacfa14f18cec658429043d1a172751e7f"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:ga1e4b47ad84e152869b56ffd49a1df09b"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:ga53178d155e0da8f9a111d19bf4cdd279"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:gafd943f83f2f34d85090a65a460f34e3d"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr> <tr class="memitem:gae02ecd953a2a4e4b862b3dc9d3b4a5ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> </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"> </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"> </td></tr> <tr class="memitem:gaa08f8d13c0457858ec0cea241e99b8f3"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr> <tr class="memitem:ga0d5242c253e21fca2308afe8bc917d12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga8ee68aea070136e6b8c844995ff0c5a8">rpmds</a> </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"> </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"> </td></tr> <tr class="memitem:ga41789de90c02ab7d7a4dd61585ae039e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3ab2e7f92cba58663bcb53c299c299d7">rpmfiles</a> </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"> </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"> </td></tr> <tr class="memitem:gaf6c95cdd4264515958e4990288ec369c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga145b1d5b839052f7f79903bc29f8090a">rpmfi</a> </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"> </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"> </td></tr> <tr class="memitem:ga9e72bec9ddeb878f81c462ba522527cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </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"> </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"> </td></tr> <tr class="memitem:ga7cffb87fbb692b258ac0a99c74a8fb7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga3bb46145257513fe50bfe9d19f3f2b83">rpmtsi</a> </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"> </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"> </td></tr> <tr class="memitem:ga1a8cf8b51e51a68709741f12cb7f8f99"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__rpmtypes.html#ga257d5c7d60e6ce00722ef73041b2c514">rpmte</a> </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"> </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"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <h2 class="groupheader">Typedef Documentation</h2> <a id="ga1dfdf5acad502ff9326eba93d0e2ab57"></a> <h2 class="memtitle"><span class="permalink"><a href="#ga1dfdf5acad502ff9326eba93d0e2ab57">◆ </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">◆ </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 </td><td class="fielddoc"><p>Package will be installed. </p> </td></tr> <tr><td class="fieldname"><a id="ggabaf1a00ee80e3bfa2d3f9a83b8e50589aaf969c1fa71419e740b4b3445039bf7e"></a>TR_REMOVED </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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> </td> <td class="paramname"><em>tag</em> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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#_deprecated000015">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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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#_todo000027">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">◆ </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> </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">◆ </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> </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">◆ </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> </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> </td> <td class="paramname"><em>color</em> </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">◆ </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> </td> <td class="paramname"><em>te</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned int </td> <td class="paramname"><em>instance</em> </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">◆ </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> </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> </td> <td class="paramname"><em>depends</em> </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">◆ </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> </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> </td> <td class="paramname"><em>h</em> </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">◆ </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> </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> </td> <td class="paramname"><em>pte</em> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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">◆ </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> </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> </td> <td class="paramname"><em>types</em> </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  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.13 </small></address> </body> </html>