Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates > by-pkgid > 55b17b7f9e5c0528d63bb7d72dc76e51 > files > 183

rpm-apidocs-4.13.1-3.3.mga6.noarch.rpm

<!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: rpmdb.h Source File</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.13.1</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 id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">rpmdb.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="rpmdb_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef H_RPMDB</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define H_RPMDB</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmtypes.h&gt;</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmsw.h&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;</div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">   19</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">rpmMireMode_e</a> {</div><div class="line"><a name="l00020"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eaef121497d11f9c3622516f18f2f30eb9">   20</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eaef121497d11f9c3622516f18f2f30eb9">RPMMIRE_DEFAULT</a>     = 0,    </div><div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea10f053aa0bcdf57007682c0e5a34f3c6">   21</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea10f053aa0bcdf57007682c0e5a34f3c6">RPMMIRE_STRCMP</a>      = 1,    </div><div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea242ad3c89666107d755f82b854f5350c">   22</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea242ad3c89666107d755f82b854f5350c">RPMMIRE_REGEX</a>       = 2,    </div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eac157db23fef936f4c34ab326b25f1e16">   23</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eac157db23fef936f4c34ab326b25f1e16">RPMMIRE_GLOB</a>        = 3     </div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;} <a class="code" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a>;</div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">   26</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">rpmdbOpX_e</a> {</div><div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a33a5df4a38850669fd7b074c56312302">   27</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a33a5df4a38850669fd7b074c56312302">RPMDB_OP_DBGET</a>              = 1,</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a85492d8fb01358c787876b2f2f9fba6c">   28</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a85492d8fb01358c787876b2f2f9fba6c">RPMDB_OP_DBPUT</a>              = 2,</div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37acff4af904eac7bc9f47c5af5262f76b5">   29</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37acff4af904eac7bc9f47c5af5262f76b5">RPMDB_OP_DBDEL</a>              = 3,</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a647c6b75604542666e2aad3b4e4575e5">   30</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a647c6b75604542666e2aad3b4e4575e5">RPMDB_OP_MAX</a>                = 4</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;} <a class="code" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a>;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6">   33</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6">rpmdbCtrlOp_e</a> {</div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6ac8839b5f8be268c14f3fd7b4e4f6c16f">   34</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6ac8839b5f8be268c14f3fd7b4e4f6c16f">RPMDB_CTRL_LOCK_RO</a>         = 1,</div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6af4cbbd0cb53a31031c3842a24e4bab13">   35</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6af4cbbd0cb53a31031c3842a24e4bab13">RPMDB_CTRL_UNLOCK_RO</a>       = 2,</div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6a647c92249e7c0f3ac38222463489a81d">   36</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6a647c92249e7c0f3ac38222463489a81d">RPMDB_CTRL_LOCK_RW</a>         = 3,</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6a2f4f9744af8539800053e288c57b14b0">   37</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6a2f4f9744af8539800053e288c57b14b0">RPMDB_CTRL_UNLOCK_RW</a>       = 4,</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6abf95151e1b46c45d96ef83a7cdd975ab">   38</a></span>&#160;    <a class="code" href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6abf95151e1b46c45d96ef83a7cdd975ab">RPMDB_CTRL_INDEXSYNC</a>       = 5</div><div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;} <a class="code" href="rpmdb_8h.html#a1d92aa88cc1e5c6dc6df032d29b8c963">rpmdbCtrlOp</a>;</div><div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;</div><div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<a class="code" href="structrpmop__s.html">rpmop</a> <a class="code" href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8">rpmdbOp</a>(<a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="code" href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a> opx);</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;</div><div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#gac046aa1ef6c0d47b3857ff6afd6af3e6">rpmdbOpenAll</a> (<a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db);</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;</div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga411b4d901d2f4953f9674c104973d4f8">rpmdbCountPackages</a>(<a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <span class="keyword">const</span> <span class="keywordtype">char</span> * name);</div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;</div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga4fefb65ede996aa0edcc80286ca640d1">rpmdbGetIteratorOffset</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi);</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga0b2fac12a598a46a3f0780fab05839a0">rpmdbGetIteratorCount</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi);</div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;</div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga29c0127269b1e724bab21c1242317122">rpmdbGetIteratorFileNum</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi);</div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;</div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga39c775caec250f5c58cf914da5c29483">rpmdbAppendIterator</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi,</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> * hdrNums, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nHdrNums);</div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#gafc60a6b0e9387d04f73d00db4b0a3f9c">rpmdbSetIteratorRE</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="code" href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a> tag,</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;                <a class="code" href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a> mode, <span class="keyword">const</span> <span class="keywordtype">char</span> * pattern);</div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;</div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#gacb4ad7f6238ce9caaa37b7c7dc6cec69">rpmdbSetIteratorRewrite</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <span class="keywordtype">int</span> rewrite);</div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;</div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#gaa21b317118dfc602bbe4636222842e39">rpmdbSetIteratorModified</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <span class="keywordtype">int</span> modified);</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;</div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga8a7c949f2c9716f9d8029090ab67d227">rpmdbSetHdrChk</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts,</div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        <a class="code" href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a> (*hdrchk) (<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <span class="keyword">const</span> <span class="keywordtype">void</span> * uh, <span class="keywordtype">size_t</span> uc, <span class="keywordtype">char</span> ** msg));</div><div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;</div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> <a class="code" href="group__rpmdb.html#ga2205e0dda0f97787716747d1c59aa295">rpmdbInitIterator</a>(<a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="code" href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a> rpmtag,</div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;                        <span class="keyword">const</span> <span class="keywordtype">void</span> * keyp, <span class="keywordtype">size_t</span> keylen);</div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> <a class="code" href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3">rpmdbNextIterator</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi);</div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga31b6263b2a1b5a854a4183fbcf4a7581">rpmdbCheckSignals</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;</div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga4e3c2f83aa71faae4c511fcc4d215e4d">rpmdbCheckTerminate</a>(<span class="keywordtype">int</span> terminate);</div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> <a class="code" href="group__rpmdb.html#ga7d328106a65ab43bbef20b9897e463a4">rpmdbFreeIterator</a>(<a class="code" href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a> mi);</div><div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;</div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> <a class="code" href="group__rpmdb.html#ga3905bb930bee118d78d1304218fd00b2">rpmdbIndexIteratorInit</a>(<a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="code" href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a> rpmtag);</div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#gad6d316f5233ce0a3ea6a3f5a96bb9324">rpmdbIndexIteratorNext</a>(<a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, <span class="keyword">const</span> <span class="keywordtype">void</span> ** key, <span class="keywordtype">size_t</span> * keylen);</div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga06982e437fb4709c6a3997284c5b57aa">rpmdbIndexIteratorNextTd</a>(<a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, <a class="code" href="structrpmtd__s.html">rpmtd</a> keytd);</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga23ade545e5fc8803aa4ebaabe3822531">rpmdbIndexIteratorNumPkgs</a>(<a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii);</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#gaf95215187aaf73b48c578af293d7fe90">rpmdbIndexIteratorPkgOffset</a>(<a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nr);</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga64de9f356bcc320bb46819e4d87efb03">rpmdbIndexIteratorTagNum</a>(<a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> nr);</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> <a class="code" href="group__rpmdb.html#ga5b49f419240c5a354beff76dab3dacfb">rpmdbIndexIteratorFree</a>(<a class="code" href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a> ii);</div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmdb.html#ga1d20322c077eb82a0cb9c82b202acb57">rpmdbCtrl</a>(<a class="code" href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a> db, <a class="code" href="rpmdb_8h.html#a1d92aa88cc1e5c6dc6df032d29b8c963">rpmdbCtrlOp</a> ctrl);</div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;</div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;}</div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* H_RPMDB */</span><span class="preprocessor"></span></div><div class="ttc" id="rpmdb_8h_html_a6b58838022ef324131bee3e5aa05bf37a85492d8fb01358c787876b2f2f9fba6c"><div class="ttname"><a href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a85492d8fb01358c787876b2f2f9fba6c">RPMDB_OP_DBPUT</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00028">rpmdb.h:28</a></div></div>
<div class="ttc" id="group__rpmtypes_html_ga00973e985a7728a839ea9f7bb72c2b26"><div class="ttname"><a href="group__rpmtypes.html#ga00973e985a7728a839ea9f7bb72c2b26">rpmdbMatchIterator</a></div><div class="ttdeci">struct rpmdbMatchIterator_s * rpmdbMatchIterator</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00069">rpmtypes.h:69</a></div></div>
<div class="ttc" id="group__rpmdb_html_gafc60a6b0e9387d04f73d00db4b0a3f9c"><div class="ttname"><a href="group__rpmdb.html#gafc60a6b0e9387d04f73d00db4b0a3f9c">rpmdbSetIteratorRE</a></div><div class="ttdeci">int rpmdbSetIteratorRE(rpmdbMatchIterator mi, rpmTagVal tag, rpmMireMode mode, const char *pattern)</div><div class="ttdoc">Add pattern to iterator selector. </div></div>
<div class="ttc" id="group__rpmdb_html_gaf95215187aaf73b48c578af293d7fe90"><div class="ttname"><a href="group__rpmdb.html#gaf95215187aaf73b48c578af293d7fe90">rpmdbIndexIteratorPkgOffset</a></div><div class="ttdeci">unsigned int rpmdbIndexIteratorPkgOffset(rpmdbIndexIterator ii, unsigned int nr)</div><div class="ttdoc">Get package offset of entry. </div></div>
<div class="ttc" id="rpmdb_8h_html_a5d484afc8c793389ed9ce400cdf7551f"><div class="ttname"><a href="rpmdb_8h.html#a5d484afc8c793389ed9ce400cdf7551f">rpmMireMode</a></div><div class="ttdeci">enum rpmMireMode_e rpmMireMode</div><div class="ttdoc">Tag value pattern match mode. </div></div>
<div class="ttc" id="rpmdb_8h_html_a3590a1de30d95ec5698863667d77d92ea242ad3c89666107d755f82b854f5350c"><div class="ttname"><a href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea242ad3c89666107d755f82b854f5350c">RPMMIRE_REGEX</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00022">rpmdb.h:22</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a3590a1de30d95ec5698863667d77d92ea10f053aa0bcdf57007682c0e5a34f3c6"><div class="ttname"><a href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92ea10f053aa0bcdf57007682c0e5a34f3c6">RPMMIRE_STRCMP</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00021">rpmdb.h:21</a></div></div>
<div class="ttc" id="group__rpmdb_html_ga411b4d901d2f4953f9674c104973d4f8"><div class="ttname"><a href="group__rpmdb.html#ga411b4d901d2f4953f9674c104973d4f8">rpmdbCountPackages</a></div><div class="ttdeci">int rpmdbCountPackages(rpmdb db, const char *name)</div><div class="ttdoc">Return number of instances of package in rpm database. </div></div>
<div class="ttc" id="group__rpmdb_html_ga7d328106a65ab43bbef20b9897e463a4"><div class="ttname"><a href="group__rpmdb.html#ga7d328106a65ab43bbef20b9897e463a4">rpmdbFreeIterator</a></div><div class="ttdeci">rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator mi)</div><div class="ttdoc">Destroy rpm database iterator. </div></div>
<div class="ttc" id="group__rpmtypes_html_gaac172e64fa3c3d9506db83fcc73cc13e"><div class="ttname"><a href="group__rpmtypes.html#gaac172e64fa3c3d9506db83fcc73cc13e">rpmdbIndexIterator</a></div><div class="ttdeci">struct rpmdbIndexIterator_s * rpmdbIndexIterator</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00074">rpmtypes.h:74</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a0b29de4effb0bdb629febed29ba98bd6a647c92249e7c0f3ac38222463489a81d"><div class="ttname"><a href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6a647c92249e7c0f3ac38222463489a81d">RPMDB_CTRL_LOCK_RW</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00036">rpmdb.h:36</a></div></div>
<div class="ttc" id="group__rpmtypes_html_ga1a512138316a227059ca128597dbd464"><div class="ttname"><a href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a></div><div class="ttdeci">struct rpmts_s * rpmts</div><div class="ttdoc">The main types involved in transaction manipulation. </div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00063">rpmtypes.h:63</a></div></div>
<div class="ttc" id="group__rpmdb_html_ga06982e437fb4709c6a3997284c5b57aa"><div class="ttname"><a href="group__rpmdb.html#ga06982e437fb4709c6a3997284c5b57aa">rpmdbIndexIteratorNextTd</a></div><div class="ttdeci">int rpmdbIndexIteratorNextTd(rpmdbIndexIterator ii, rpmtd keytd)</div><div class="ttdoc">Get the next key into a tag data container. </div></div>
<div class="ttc" id="group__rpmdb_html_ga3905bb930bee118d78d1304218fd00b2"><div class="ttname"><a href="group__rpmdb.html#ga3905bb930bee118d78d1304218fd00b2">rpmdbIndexIteratorInit</a></div><div class="ttdeci">rpmdbIndexIterator rpmdbIndexIteratorInit(rpmdb db, rpmDbiTag rpmtag)</div><div class="ttdoc">Get an iterator for an index. </div></div>
<div class="ttc" id="group__rpmdb_html_gad2812f8713dad6352cad36277875c2c8"><div class="ttname"><a href="group__rpmdb.html#gad2812f8713dad6352cad36277875c2c8">rpmdbOp</a></div><div class="ttdeci">rpmop rpmdbOp(rpmdb db, rpmdbOpX opx)</div><div class="ttdoc">Retrieve operation timestamp from rpm database. </div></div>
<div class="ttc" id="group__rpmdb_html_ga0b2fac12a598a46a3f0780fab05839a0"><div class="ttname"><a href="group__rpmdb.html#ga0b2fac12a598a46a3f0780fab05839a0">rpmdbGetIteratorCount</a></div><div class="ttdeci">int rpmdbGetIteratorCount(rpmdbMatchIterator mi)</div><div class="ttdoc">Return number of elements in rpm database iterator. </div></div>
<div class="ttc" id="group__rpmdb_html_gad6d316f5233ce0a3ea6a3f5a96bb9324"><div class="ttname"><a href="group__rpmdb.html#gad6d316f5233ce0a3ea6a3f5a96bb9324">rpmdbIndexIteratorNext</a></div><div class="ttdeci">int rpmdbIndexIteratorNext(rpmdbIndexIterator ii, const void **key, size_t *keylen)</div><div class="ttdoc">Get the next key - Warning! Keys are not zero terminated! Binary tags may even contain zero bytes...</div></div>
<div class="ttc" id="rpmdb_8h_html_a6b58838022ef324131bee3e5aa05bf37a33a5df4a38850669fd7b074c56312302"><div class="ttname"><a href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a33a5df4a38850669fd7b074c56312302">RPMDB_OP_DBGET</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00027">rpmdb.h:27</a></div></div>
<div class="ttc" id="group__rpmtypes_html_gaaceaa92ed469d7d71f988cffe51dabb9"><div class="ttname"><a href="group__rpmtypes.html#gaaceaa92ed469d7d71f988cffe51dabb9">rpmdb</a></div><div class="ttdeci">struct rpmdb_s * rpmdb</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00068">rpmtypes.h:68</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a6b58838022ef324131bee3e5aa05bf37a647c6b75604542666e2aad3b4e4575e5"><div class="ttname"><a href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37a647c6b75604542666e2aad3b4e4575e5">RPMDB_OP_MAX</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00030">rpmdb.h:30</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a0b29de4effb0bdb629febed29ba98bd6af4cbbd0cb53a31031c3842a24e4bab13"><div class="ttname"><a href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6af4cbbd0cb53a31031c3842a24e4bab13">RPMDB_CTRL_UNLOCK_RO</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00035">rpmdb.h:35</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a1d92aa88cc1e5c6dc6df032d29b8c963"><div class="ttname"><a href="rpmdb_8h.html#a1d92aa88cc1e5c6dc6df032d29b8c963">rpmdbCtrlOp</a></div><div class="ttdeci">enum rpmdbCtrlOp_e rpmdbCtrlOp</div></div>
<div class="ttc" id="rpmdb_8h_html_a0b29de4effb0bdb629febed29ba98bd6abf95151e1b46c45d96ef83a7cdd975ab"><div class="ttname"><a href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6abf95151e1b46c45d96ef83a7cdd975ab">RPMDB_CTRL_INDEXSYNC</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00038">rpmdb.h:38</a></div></div>
<div class="ttc" id="group__rpmdb_html_ga29c0127269b1e724bab21c1242317122"><div class="ttname"><a href="group__rpmdb.html#ga29c0127269b1e724bab21c1242317122">rpmdbGetIteratorFileNum</a></div><div class="ttdeci">unsigned int rpmdbGetIteratorFileNum(rpmdbMatchIterator mi)</div></div>
<div class="ttc" id="rpmdb_8h_html_a0b29de4effb0bdb629febed29ba98bd6ac8839b5f8be268c14f3fd7b4e4f6c16f"><div class="ttname"><a href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6ac8839b5f8be268c14f3fd7b4e4f6c16f">RPMDB_CTRL_LOCK_RO</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00034">rpmdb.h:34</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a6b58838022ef324131bee3e5aa05bf37"><div class="ttname"><a href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37">rpmdbOpX_e</a></div><div class="ttdeci">rpmdbOpX_e</div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00026">rpmdb.h:26</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a0b29de4effb0bdb629febed29ba98bd6a2f4f9744af8539800053e288c57b14b0"><div class="ttname"><a href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6a2f4f9744af8539800053e288c57b14b0">RPMDB_CTRL_UNLOCK_RW</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00037">rpmdb.h:37</a></div></div>
<div class="ttc" id="group__rpmtypes_html_gacb1ffe4e2d96b8277f9f46ecc0c7b8a6"><div class="ttname"><a href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a></div><div class="ttdeci">struct headerToken_s * Header</div><div class="ttdoc">RPM header and data retrieval types. </div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00024">rpmtypes.h:24</a></div></div>
<div class="ttc" id="group__rpmdb_html_ga5b49f419240c5a354beff76dab3dacfb"><div class="ttname"><a href="group__rpmdb.html#ga5b49f419240c5a354beff76dab3dacfb">rpmdbIndexIteratorFree</a></div><div class="ttdeci">rpmdbIndexIterator rpmdbIndexIteratorFree(rpmdbIndexIterator ii)</div><div class="ttdoc">Free index iterator. </div></div>
<div class="ttc" id="group__rpmdb_html_gaa21b317118dfc602bbe4636222842e39"><div class="ttname"><a href="group__rpmdb.html#gaa21b317118dfc602bbe4636222842e39">rpmdbSetIteratorModified</a></div><div class="ttdeci">int rpmdbSetIteratorModified(rpmdbMatchIterator mi, int modified)</div><div class="ttdoc">Modify iterator to mark header for lazy write on release. </div></div>
<div class="ttc" id="group__rpmdb_html_ga31b6263b2a1b5a854a4183fbcf4a7581"><div class="ttname"><a href="group__rpmdb.html#ga31b6263b2a1b5a854a4183fbcf4a7581">rpmdbCheckSignals</a></div><div class="ttdeci">int rpmdbCheckSignals(void)</div><div class="ttdoc">Check for and exit on termination signals. </div></div>
<div class="ttc" id="structrpmop__s_html"><div class="ttname"><a href="structrpmop__s.html">rpmop_s</a></div><div class="ttdoc">Cumulative statistics for an operation. </div><div class="ttdef"><b>Definition:</b> <a href="rpmsw_8h_source.html#l00040">rpmsw.h:40</a></div></div>
<div class="ttc" id="group__rpmdb_html_ga23ade545e5fc8803aa4ebaabe3822531"><div class="ttname"><a href="group__rpmdb.html#ga23ade545e5fc8803aa4ebaabe3822531">rpmdbIndexIteratorNumPkgs</a></div><div class="ttdeci">unsigned int rpmdbIndexIteratorNumPkgs(rpmdbIndexIterator ii)</div><div class="ttdoc">Get number of entries for current key. </div></div>
<div class="ttc" id="group__rpmtypes_html_ga2ef24de5e3abc53a5be49546c6b1eccf"><div class="ttname"><a href="group__rpmtypes.html#ga2ef24de5e3abc53a5be49546c6b1eccf">rpmTagVal</a></div><div class="ttdeci">rpm_tag_t rpmTagVal</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00030">rpmtypes.h:30</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a0eb431e400ff038d2f9827f3694a110c"><div class="ttname"><a href="rpmdb_8h.html#a0eb431e400ff038d2f9827f3694a110c">rpmdbOpX</a></div><div class="ttdeci">enum rpmdbOpX_e rpmdbOpX</div></div>
<div class="ttc" id="group__rpmtypes_html_ga3030f7a34d7fba30b2c3db69e59fb7e4"><div class="ttname"><a href="group__rpmtypes.html#ga3030f7a34d7fba30b2c3db69e59fb7e4">rpmDbiTagVal</a></div><div class="ttdeci">rpm_tag_t rpmDbiTagVal</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00031">rpmtypes.h:31</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a6b58838022ef324131bee3e5aa05bf37acff4af904eac7bc9f47c5af5262f76b5"><div class="ttname"><a href="rpmdb_8h.html#a6b58838022ef324131bee3e5aa05bf37acff4af904eac7bc9f47c5af5262f76b5">RPMDB_OP_DBDEL</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00029">rpmdb.h:29</a></div></div>
<div class="ttc" id="group__rpmdb_html_ga64de9f356bcc320bb46819e4d87efb03"><div class="ttname"><a href="group__rpmdb.html#ga64de9f356bcc320bb46819e4d87efb03">rpmdbIndexIteratorTagNum</a></div><div class="ttdeci">unsigned int rpmdbIndexIteratorTagNum(rpmdbIndexIterator ii, unsigned int nr)</div><div class="ttdoc">Get tag number of entry. </div></div>
<div class="ttc" id="structrpmtd__s_html"><div class="ttname"><a href="structrpmtd__s.html">rpmtd_s</a></div><div class="ttdoc">Container for rpm tag data (from headers or extensions). </div><div class="ttdef"><b>Definition:</b> <a href="rpmtd_8h_source.html#l00026">rpmtd.h:26</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a3590a1de30d95ec5698863667d77d92eaef121497d11f9c3622516f18f2f30eb9"><div class="ttname"><a href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eaef121497d11f9c3622516f18f2f30eb9">RPMMIRE_DEFAULT</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00020">rpmdb.h:20</a></div></div>
<div class="ttc" id="rpmdb_8h_html_a3590a1de30d95ec5698863667d77d92e"><div class="ttname"><a href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92e">rpmMireMode_e</a></div><div class="ttdeci">rpmMireMode_e</div><div class="ttdoc">Tag value pattern match mode. </div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00019">rpmdb.h:19</a></div></div>
<div class="ttc" id="group__rpmdb_html_ga1d20322c077eb82a0cb9c82b202acb57"><div class="ttname"><a href="group__rpmdb.html#ga1d20322c077eb82a0cb9c82b202acb57">rpmdbCtrl</a></div><div class="ttdeci">int rpmdbCtrl(rpmdb db, rpmdbCtrlOp ctrl)</div><div class="ttdoc">manipulate the rpm database </div></div>
<div class="ttc" id="group__rpmdb_html_gac046aa1ef6c0d47b3857ff6afd6af3e6"><div class="ttname"><a href="group__rpmdb.html#gac046aa1ef6c0d47b3857ff6afd6af3e6">rpmdbOpenAll</a></div><div class="ttdeci">int rpmdbOpenAll(rpmdb db)</div><div class="ttdoc">Open all database indices. </div></div>
<div class="ttc" id="group__rpmdb_html_ga4e3c2f83aa71faae4c511fcc4d215e4d"><div class="ttname"><a href="group__rpmdb.html#ga4e3c2f83aa71faae4c511fcc4d215e4d">rpmdbCheckTerminate</a></div><div class="ttdeci">int rpmdbCheckTerminate(int terminate)</div><div class="ttdoc">Check rpmdb signal handler for trapped signal and/or requested exit, clean up any open iterators and ...</div></div>
<div class="ttc" id="rpmdb_8h_html_a0b29de4effb0bdb629febed29ba98bd6"><div class="ttname"><a href="rpmdb_8h.html#a0b29de4effb0bdb629febed29ba98bd6">rpmdbCtrlOp_e</a></div><div class="ttdeci">rpmdbCtrlOp_e</div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00033">rpmdb.h:33</a></div></div>
<div class="ttc" id="group__rpmdb_html_ga4fefb65ede996aa0edcc80286ca640d1"><div class="ttname"><a href="group__rpmdb.html#ga4fefb65ede996aa0edcc80286ca640d1">rpmdbGetIteratorOffset</a></div><div class="ttdeci">unsigned int rpmdbGetIteratorOffset(rpmdbMatchIterator mi)</div><div class="ttdoc">Return header join key for current position of rpm database iterator. </div></div>
<div class="ttc" id="group__rpmdb_html_ga8a7c949f2c9716f9d8029090ab67d227"><div class="ttname"><a href="group__rpmdb.html#ga8a7c949f2c9716f9d8029090ab67d227">rpmdbSetHdrChk</a></div><div class="ttdeci">int rpmdbSetHdrChk(rpmdbMatchIterator mi, rpmts ts, rpmRC(*hdrchk)(rpmts ts, const void *uh, size_t uc, char **msg))</div><div class="ttdoc">Modify iterator to verify retrieved header blobs. </div></div>
<div class="ttc" id="group__rpmdb_html_gaa20413aa4018cf32e700decc7dba83f3"><div class="ttname"><a href="group__rpmdb.html#gaa20413aa4018cf32e700decc7dba83f3">rpmdbNextIterator</a></div><div class="ttdeci">Header rpmdbNextIterator(rpmdbMatchIterator mi)</div><div class="ttdoc">Return next package header from iteration. </div></div>
<div class="ttc" id="rpmdb_8h_html_a3590a1de30d95ec5698863667d77d92eac157db23fef936f4c34ab326b25f1e16"><div class="ttname"><a href="rpmdb_8h.html#a3590a1de30d95ec5698863667d77d92eac157db23fef936f4c34ab326b25f1e16">RPMMIRE_GLOB</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmdb_8h_source.html#l00023">rpmdb.h:23</a></div></div>
<div class="ttc" id="group__rpmdb_html_gacb4ad7f6238ce9caaa37b7c7dc6cec69"><div class="ttname"><a href="group__rpmdb.html#gacb4ad7f6238ce9caaa37b7c7dc6cec69">rpmdbSetIteratorRewrite</a></div><div class="ttdeci">int rpmdbSetIteratorRewrite(rpmdbMatchIterator mi, int rewrite)</div><div class="ttdoc">Prepare iterator for lazy writes. </div></div>
<div class="ttc" id="group__rpmdb_html_ga2205e0dda0f97787716747d1c59aa295"><div class="ttname"><a href="group__rpmdb.html#ga2205e0dda0f97787716747d1c59aa295">rpmdbInitIterator</a></div><div class="ttdeci">rpmdbMatchIterator rpmdbInitIterator(rpmdb db, rpmDbiTagVal rpmtag, const void *keyp, size_t keylen)</div><div class="ttdoc">Return database iterator. </div></div>
<div class="ttc" id="group__rpmtag_html_ga4fe7893ed1468517b082fca8c5523762"><div class="ttname"><a href="group__rpmtag.html#ga4fe7893ed1468517b082fca8c5523762">rpmDbiTag</a></div><div class="ttdeci">enum rpmDbiTag_e rpmDbiTag</div><div class="ttdoc">Rpm database index tags. </div></div>
<div class="ttc" id="group__rpmdb_html_ga39c775caec250f5c58cf914da5c29483"><div class="ttname"><a href="group__rpmdb.html#ga39c775caec250f5c58cf914da5c29483">rpmdbAppendIterator</a></div><div class="ttdeci">int rpmdbAppendIterator(rpmdbMatchIterator mi, const unsigned int *hdrNums, unsigned int nHdrNums)</div><div class="ttdoc">Append items to set of package instances to iterate. </div></div>
<div class="ttc" id="group__rpmtypes_html_ga06da857c39457bfb6ea9049643fdb706"><div class="ttname"><a href="group__rpmtypes.html#ga06da857c39457bfb6ea9049643fdb706">rpmRC</a></div><div class="ttdeci">enum rpmRC_e rpmRC</div><div class="ttdoc">Package read return codes. </div></div>
</div><!-- fragment --></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.13
</small></address>
</body>
</html>