Sophie

Sophie

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

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: rpmcli.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">rpmcli.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="rpmcli_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_RPMCLI</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define H_RPMCLI</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="preprocessor">#include &lt;popt.h&gt;</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;</div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmlib.h&gt;</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmurl.h&gt;</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmmacro.h&gt;</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmcallback.h&gt;</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmts.h&gt;</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmfi.h&gt;</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#include &lt;rpm/rpmvf.h&gt;</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#include &lt;rpm/argv.h&gt;</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;</div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span>poptOption                <a class="code" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a>[];</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a>;</div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a>;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;</div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a>;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div><div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;poptContext</div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;<a class="code" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit</a>(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span> *<span class="keyword">const</span> argv[], <span class="keyword">struct</span> poptOption * optionsTable);</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49">rpmcliConfigured</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;</div><div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;poptContext</div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<a class="code" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini</a>(poptContext optCon);</div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#a60bbe7870a46dedb5964f3b3b21c59d3">   61</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_NODEPS              -1025</span></div><div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#a35c126bb6de0a103c7bfca315e63c405">   62</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_FORCE               -1026</span></div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#ab6d97c01959498fce329ecf56b05994e">   63</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_NOMD5               -1027</span></div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#a63e62eea4daac9e5a30318a049c2bc55">   64</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_NOFILEDIGEST        -1027   </span><span class="comment">/* same as obsolete RPMCLI_POPT_NOMD5 */</span><span class="preprocessor"></span></div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#ac30fcd5c26cb19136d313fcc6c5fd97c">   65</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_NOSCRIPTS           -1028</span></div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#a91324584d1ab1a34ecd14c9bf6974883">   66</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_NOSIGNATURE         -1029</span></div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#afb48778a1a20f41910a3826a5b236f97">   67</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_NODIGEST            -1030</span></div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#aa66638d6ad14c42d74b9d403d1333e38">   68</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_NOHDRCHK            -1031</span></div><div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#ac102f7bcf223af061cd600dac3faeea9">   69</a></span>&#160;<span class="preprocessor">#define RPMCLI_POPT_NOCONTEXTS          -1032</span></div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">/* ==================================================================== */</span></div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">   78</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">rpmQVSources_e</a> {</div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">   79</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a> = 0,  </div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">   80</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">RPMQV_PATH</a>,         </div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">   81</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>,          </div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">   82</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a>,          </div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">   83</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>,        </div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">   84</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">RPMQV_WHATPROVIDES</a>, </div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">   85</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">RPMQV_WHATREQUIRES</a>, </div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">   86</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">RPMQV_TRIGGEREDBY</a>,  </div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">   87</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>,     </div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">   88</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>,     </div><div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">   89</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a> = <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>, </div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">   90</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">RPMQV_PKGID</a>,        </div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">   91</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>,        </div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">   92</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">RPMQV_TID</a>,          </div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">   93</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">RPMQV_SPECSRPM</a>,     </div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda1668f565812cb53371d2f881fbeb134d">   94</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda1668f565812cb53371d2f881fbeb134d">RPMQV_WHATRECOMMENDS</a>,       </div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda644d8393924c29029761f63e84cb6028">   95</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda644d8393924c29029761f63e84cb6028">RPMQV_WHATSUGGESTS</a>,         </div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda94c107a8559795e3c7de8ef3d34b61ca">   96</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda94c107a8559795e3c7de8ef3d34b61ca">RPMQV_WHATSUPPLEMENTS</a>,      </div><div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaa81e5ef25ed347286929637ceabe99dc">   97</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaa81e5ef25ed347286929637ceabe99dc">RPMQV_WHATENHANCES</a>,         </div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;};</div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">  100</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a>;</div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">  106</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a> {</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">  107</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a>   = 0,            </div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afec65dcdcaea3386e8751db9ce6190fd">  108</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afec65dcdcaea3386e8751db9ce6190fd">QUERY_MD5</a>           = (1 &lt;&lt; 0),     </div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02acd3e3db4eeb5dd1ec0599a1dde391b41">  109</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02acd3e3db4eeb5dd1ec0599a1dde391b41">QUERY_FILEDIGEST</a>    = (1 &lt;&lt; 0),     </div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a640033f516d8b40a187e5b33769176b6">  110</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a640033f516d8b40a187e5b33769176b6">QUERY_SIZE</a>          = (1 &lt;&lt; 1),     </div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305">  111</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305">QUERY_LINKTO</a>        = (1 &lt;&lt; 2),     </div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a27aa9a833811ef71f2b4f2582fc2515a">  112</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a27aa9a833811ef71f2b4f2582fc2515a">QUERY_USER</a>          = (1 &lt;&lt; 3),     </div><div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a32d91d5ffc2c6072a8037873b958e7e1">  113</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a32d91d5ffc2c6072a8037873b958e7e1">QUERY_GROUP</a>         = (1 &lt;&lt; 4),     </div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a3bca09c5cd3ea5b0953b0d6f3c285bf7">  114</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a3bca09c5cd3ea5b0953b0d6f3c285bf7">QUERY_MTIME</a>         = (1 &lt;&lt; 5),     </div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3">  115</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3">QUERY_MODE</a>          = (1 &lt;&lt; 6),     </div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a5817cc996c850fbd508d773bb8e87d1d">  116</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a5817cc996c850fbd508d773bb8e87d1d">QUERY_RDEV</a>          = (1 &lt;&lt; 7),     </div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;        <span class="comment">/* bits 8-14 unused, reserved for rpmVerifyAttrs */</span></div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab2d1f51cc165050e8eedadbafbf6a749">  118</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab2d1f51cc165050e8eedadbafbf6a749">QUERY_CONTEXTS</a>      = (1 &lt;&lt; 15),    </div><div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a7a65acf48308297cb47144c13cb0d3ee">  119</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a7a65acf48308297cb47144c13cb0d3ee">QUERY_FILES</a>         = (1 &lt;&lt; 16),    </div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671">  120</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671">QUERY_DEPS</a>          = (1 &lt;&lt; 17),    </div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afadc95e5fc1cd46570b931371675ce11">  121</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afadc95e5fc1cd46570b931371675ce11">QUERY_SCRIPT</a>        = (1 &lt;&lt; 18),    </div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a1c3fddb7003df754eb0980f496ec9483">  122</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a1c3fddb7003df754eb0980f496ec9483">QUERY_DIGEST</a>        = (1 &lt;&lt; 19),    </div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af2b81308c6e03e7952330348d07e88f6">  123</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af2b81308c6e03e7952330348d07e88f6">QUERY_SIGNATURE</a>     = (1 &lt;&lt; 20),    </div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4">  124</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4">QUERY_PATCHES</a>       = (1 &lt;&lt; 21),    </div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a499666c82c881aac79ab8f87304b759c">  125</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a499666c82c881aac79ab8f87304b759c">QUERY_HDRCHK</a>        = (1 &lt;&lt; 22),    </div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402">  126</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a>      = (1 &lt;&lt; 23),    </div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10">  127</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a>     = (1 &lt;&lt; 24),    </div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">  128</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a>      = (1 &lt;&lt; 25),    </div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0">  129</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a>    = (1 &lt;&lt; 26),    </div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">  130</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a> = (1 &lt;&lt; 27),    </div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aa200b2c086bc1ce0f1b1ef0bc9fd37c8">  131</a></span>&#160;    <a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aa200b2c086bc1ce0f1b1ef0bc9fd37c8">QUERY_FOR_LICENSE</a>   = (1 &lt;&lt; 28)     </div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;};</div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div><div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">  134</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a>;</div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;</div><div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="rpmcli_8h.html#a07dfdbfca1e767ae5b63fe520a828a0d">  136</a></span>&#160;<span class="preprocessor">#define _QUERY_FOR_BITS \</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="preprocessor">   (QUERY_FOR_LIST|QUERY_FOR_STATE|QUERY_FOR_DOCS|QUERY_FOR_CONFIG|\</span></div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor">    QUERY_FOR_LICENSE|QUERY_FOR_DUMPFILES)</span></div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;</div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">extern</span> rpmQueryFlags <a class="code" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a>;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">  147</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> * <a class="code" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a>;</div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;</div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ga33a05b1483e2e6d8ca57d8928faef763">  157</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="group__rpmcli.html#ga33a05b1483e2e6d8ca57d8928faef763">QVF_t</a>) (QVA_t qva, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h);</div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gafa54a3a8ccb46ec2154b15d18d63c7bd">  167</a></span>&#160;<span class="keyword">typedef</span> int (*<a class="code" href="group__rpmcli.html#gafa54a3a8ccb46ec2154b15d18d63c7bd">QSpecF_t</a>) (<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, QVA_t qva, <span class="keyword">const</span> <span class="keywordtype">char</span> * arg);</div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html">  172</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> {</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">  173</a></span>&#160;    rpmQVSources <a class="code" href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">qva_source</a>;    </div><div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html#a6a629aa49ace28df6c6e2ffb6197ab45">  174</a></span>&#160;    <span class="keywordtype">int</span>         <a class="code" href="structrpmQVKArguments__s.html#a6a629aa49ace28df6c6e2ffb6197ab45">qva_sourceCount</a>;</div><div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html#a70e3964c63e618f1a3a92b07d60db712">  175</a></span>&#160;    rpmQueryFlags <a class="code" href="structrpmQVKArguments__s.html#a70e3964c63e618f1a3a92b07d60db712">qva_flags</a>;    </div><div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html#a941ea4f6527808e880c5cf7363c86328">  176</a></span>&#160;    <a class="code" href="rpmfiles_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a> <a class="code" href="structrpmQVKArguments__s.html#a941ea4f6527808e880c5cf7363c86328">qva_fflags</a>;    </div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html#a4f50ef377c00fd6e22edf4dff6186cfc">  178</a></span>&#160;    <a class="code" href="group__rpmcli.html#ga33a05b1483e2e6d8ca57d8928faef763">QVF_t</a> <a class="code" href="structrpmQVKArguments__s.html#a4f50ef377c00fd6e22edf4dff6186cfc">qva_showPackage</a>;      </div><div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html#a953104a7128476f9d556d2141b404196">  179</a></span>&#160;    <a class="code" href="group__rpmcli.html#gafa54a3a8ccb46ec2154b15d18d63c7bd">QSpecF_t</a> <a class="code" href="structrpmQVKArguments__s.html#a953104a7128476f9d556d2141b404196">qva_specQuery</a>;     </div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">  180</a></span>&#160;    <span class="keywordtype">char</span> * <a class="code" href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">qva_queryFormat</a>;     </div><div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structrpmQVKArguments__s.html#a0c581f555e9ab71fb10b1db3ab6a73a8">  181</a></span>&#160;    <span class="keywordtype">char</span>        <a class="code" href="structrpmQVKArguments__s.html#a0c581f555e9ab71fb10b1db3ab6a73a8">qva_mode</a>;</div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;};</div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;</div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> <a class="code" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a>;</div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span>poptOption <a class="code" href="group__rpmcli.html#ga82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a>[];</div><div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span>poptOption <a class="code" href="group__rpmcli.html#gaf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a>[];</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span>poptOption <a class="code" href="group__rpmcli.html#gaccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a>[];</div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="keywordtype">void</span> <a class="code" href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177">rpmDisplayQueryTags</a>(FILE * fp);</div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">showQueryPackage</a>(QVA_t qva, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h);</div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34">rpmcliArgIter</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv);</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv);</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae">showVerifyPackage</a>(QVA_t qva, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="code" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h);</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="keywordtype">int</span> <a class="code" href="rpmcli_8h.html#ac8f02502b6fd3d2a0fe953f9e9c0d705">rpmVerifySignatures</a>(QVA_t qva, <a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="code" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, <span class="keyword">const</span> <span class="keywordtype">char</span> * fn);</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;</div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, QVA_t qva, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv);</div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;</div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment">/* ==================================================================== */</span></div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment">/* --- install/upgrade/erase modes */</span></div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;</div><div class="line"><a name="l00278"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">  278</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">rpmInstallFlags_e</a> {</div><div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">  279</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">INSTALL_NONE</a>        = 0,</div><div class="line"><a name="l00280"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a964ed79f961bd3c93e3244f690165aad">  280</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a964ed79f961bd3c93e3244f690165aad">INSTALL_PERCENT</a>     = (1 &lt;&lt; 0),     </div><div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a6b76eaf97826abc1a5f709f8e68069d9">  281</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a6b76eaf97826abc1a5f709f8e68069d9">INSTALL_HASH</a>        = (1 &lt;&lt; 1),     </div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902">  282</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a>      = (1 &lt;&lt; 2),     </div><div class="line"><a name="l00283"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48">  283</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a>     = (1 &lt;&lt; 3),     </div><div class="line"><a name="l00284"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a45aad9b19d4e75fda923a331fb63d798">  284</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a>       = (1 &lt;&lt; 4),     </div><div class="line"><a name="l00285"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96">  285</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a>     = (1 &lt;&lt; 5),     </div><div class="line"><a name="l00286"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391">  286</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a>     = (1 &lt;&lt; 6),     </div><div class="line"><a name="l00287"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">  287</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a>     = (1 &lt;&lt; 7),     </div><div class="line"><a name="l00288"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a9b9cb3371388c1c32061cd9003cf04d4">  288</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a9b9cb3371388c1c32061cd9003cf04d4">INSTALL_ERASE</a>       = (1 &lt;&lt; 8),     </div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">  289</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">INSTALL_ALLMATCHES</a>  = (1 &lt;&lt; 9),     </div><div class="line"><a name="l00290"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691aa6b0c82af8a3865d1c4531b48948472c">  290</a></span>&#160;    <a class="code" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691aa6b0c82af8a3865d1c4531b48948472c">INSTALL_REINSTALL</a>   = (1 &lt;&lt; 10),    </div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;};</div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;</div><div class="line"><a name="l00293"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">  293</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="code" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a>;</div><div class="line"><a name="l00294"></a><span class="lineno">  294</span>&#160;</div><div class="line"><a name="l00298"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0">  298</a></span>&#160;<span class="preprocessor">#define UNINSTALL_NONE INSTALL_NONE</span></div><div class="line"><a name="l00299"></a><span class="lineno"><a class="line" href="group__rpmcli.html#gadf32289fe336bef9d75cc270cea6b4bb">  299</a></span>&#160;<span class="preprocessor">#define UNINSTALL_NODEPS INSTALL_NODEPS</span></div><div class="line"><a name="l00300"></a><span class="lineno"><a class="line" href="group__rpmcli.html#ga1c1bda5bf2ab8a523555bc2cfb59c08c">  300</a></span>&#160;<span class="preprocessor">#define UNINSTALL_ALLMATCHES INSTALL_ALLMATCHES</span></div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;</div><div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;<span class="keywordtype">void</span> * <a class="code" href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1">rpmShowProgress</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> * arg,</div><div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;                <span class="keyword">const</span> <a class="code" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what,</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;                <span class="keyword">const</span> <a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount,</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;                <span class="keyword">const</span> <a class="code" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total,</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;                <a class="code" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key,</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;                <span class="keywordtype">void</span> * data);</div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;</div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <span class="keyword">const</span> <span class="keywordtype">char</span> * arg,</div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;                <span class="keywordtype">char</span> ** specFilePtr,</div><div class="line"><a name="l00333"></a><span class="lineno">  333</span>&#160;                <span class="keywordtype">char</span> ** cookie);</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html">  339</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> {</div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html#ab9e93faf03e530ad24c4e71d2c4cb204">  340</a></span>&#160;    <a class="code" href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a> <a class="code" href="structrpmInstallArguments__s.html#ab9e93faf03e530ad24c4e71d2c4cb204">transFlags</a>;</div><div class="line"><a name="l00341"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">  341</a></span>&#160;    <a class="code" href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a> <a class="code" href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">probFilter</a>;</div><div class="line"><a name="l00342"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">  342</a></span>&#160;    rpmInstallFlags <a class="code" href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">installInterfaceFlags</a>;</div><div class="line"><a name="l00343"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html#a364d2204b05fb3c896b6b6211894cbf4">  343</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structrpmInstallArguments__s.html#a364d2204b05fb3c896b6b6211894cbf4">numRelocations</a>;</div><div class="line"><a name="l00344"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">  344</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">noDeps</a>;</div><div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html#a7207639a0b2379a99ee8a88147046093">  345</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structrpmInstallArguments__s.html#a7207639a0b2379a99ee8a88147046093">incldocs</a>;</div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html#a1ee56f83b4716af6d2e7c292d426ea9b">  346</a></span>&#160;    <a class="code" href="structrpmRelocation__s.html">rpmRelocation</a> * <a class="code" href="structrpmInstallArguments__s.html#a1ee56f83b4716af6d2e7c292d426ea9b">relocations</a>;</div><div class="line"><a name="l00347"></a><span class="lineno"><a class="line" href="structrpmInstallArguments__s.html#ab86665a689af0a4d2002904cfe550134">  347</a></span>&#160;    <span class="keywordtype">char</span> * <a class="code" href="structrpmInstallArguments__s.html#ab86665a689af0a4d2002904cfe550134">prefix</a>;</div><div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;};</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <span class="keyword">struct</span> <a class="code" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> * ia, <a class="code" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> fileArgv);</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;</div><div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <span class="keyword">struct</span> <a class="code" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> * ia, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv);</div><div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> <a class="code" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a>;</div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;</div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="keyword">extern</span> <span class="keyword">struct </span>poptOption <a class="code" href="group__rpmcli.html#ga9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a>[];</div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;</div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="comment">/* ==================================================================== */</span></div><div class="line"><a name="l00387"></a><span class="lineno">  387</span>&#160;<span class="keywordtype">int</span> <a class="code" href="rpmcli_8h.html#a6b09ad8eb4f2251a1635199602614db5">rpmcliImportPubkeys</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv);</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38">rpmcliVerifySignatures</a>(<a class="code" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="code" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv);</div><div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;</div><div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;}</div><div class="line"><a name="l00399"></a><span class="lineno">  399</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* H_RPMCLI */</span><span class="preprocessor"></span></div><div class="ttc" id="rpmcli_8h_html_a3029d149e73de935c2f2a0b5fa8c3508"><div class="ttname"><a href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a></div><div class="ttdeci">const char * rpmcliRcfile</div></div>
<div class="ttc" id="rpmcallback_8h_html_a4f8b1526f2292df6368fe2bbca7b763d"><div class="ttname"><a href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a></div><div class="ttdeci">enum rpmCallbackType_e rpmCallbackType</div><div class="ttdoc">Bit(s) to identify progress callbacks. </div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">INSTALL_ALLMATCHES</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00289">rpmcli.h:289</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355ddaa81e5ef25ed347286929637ceabe99dc"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaa81e5ef25ed347286929637ceabe99dc">RPMQV_WHATENHANCES</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00097">rpmcli.h:97</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00129">rpmcli.h:129</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a6b76eaf97826abc1a5f709f8e68069d9"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a6b76eaf97826abc1a5f709f8e68069d9">INSTALL_HASH</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00281">rpmcli.h:281</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga1f4f4df701d7b0d0856cfb837ffcba2c"><div class="ttname"><a href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a></div><div class="ttdeci">struct rpmQVKArguments_s * QVA_t</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00147">rpmcli.h:147</a></div></div>
<div class="ttc" id="structrpmQVKArguments__s_html_a6a629aa49ace28df6c6e2ffb6197ab45"><div class="ttname"><a href="structrpmQVKArguments__s.html#a6a629aa49ace28df6c6e2ffb6197ab45">rpmQVKArguments_s::qva_sourceCount</a></div><div class="ttdeci">int qva_sourceCount</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00174">rpmcli.h:174</a></div></div>
<div class="ttc" id="structrpmInstallArguments__s_html_a364d2204b05fb3c896b6b6211894cbf4"><div class="ttname"><a href="structrpmInstallArguments__s.html#a364d2204b05fb3c896b6b6211894cbf4">rpmInstallArguments_s::numRelocations</a></div><div class="ttdeci">int numRelocations</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00343">rpmcli.h:343</a></div></div>
<div class="ttc" id="argv_8h_html_a4628d0ccf538438d6ef2795aeebd7e31"><div class="ttname"><a href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a></div><div class="ttdeci">char ** ARGV_t</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00015">argv.h:15</a></div></div>
<div class="ttc" id="structrpmInstallArguments__s_html_a7207639a0b2379a99ee8a88147046093"><div class="ttname"><a href="structrpmInstallArguments__s.html#a7207639a0b2379a99ee8a88147046093">rpmInstallArguments_s::incldocs</a></div><div class="ttdeci">int incldocs</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00345">rpmcli.h:345</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00130">rpmcli.h:130</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02afec65dcdcaea3386e8751db9ce6190fd"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afec65dcdcaea3386e8751db9ce6190fd">QUERY_MD5</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00108">rpmcli.h:108</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691aa6b0c82af8a3865d1c4531b48948472c"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691aa6b0c82af8a3865d1c4531b48948472c">INSTALL_REINSTALL</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00290">rpmcli.h:290</a></div></div>
<div class="ttc" id="structrpmInstallArguments__s_html_a9872d34098f8ac77f1283163bacbcebe"><div class="ttname"><a href="structrpmInstallArguments__s.html#a9872d34098f8ac77f1283163bacbcebe">rpmInstallArguments_s::probFilter</a></div><div class="ttdeci">rpmprobFilterFlags probFilter</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00341">rpmcli.h:341</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3">QUERY_MODE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00115">rpmcli.h:115</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00089">rpmcli.h:89</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a964ed79f961bd3c93e3244f690165aad"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a964ed79f961bd3c93e3244f690165aad">INSTALL_PERCENT</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00280">rpmcli.h:280</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00082">rpmcli.h:82</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga8eef4f7a007c911686707c486869a177"><div class="ttname"><a href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177">rpmDisplayQueryTags</a></div><div class="ttdeci">void rpmDisplayQueryTags(FILE *fp)</div><div class="ttdoc">Display list of tags that can be used in –queryformat. </div></div>
<div class="ttc" id="rpmcli_8h_html_aa1b373ff66e19e1d2e3b52c1d94fd3e0"><div class="ttname"><a href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a></div><div class="ttdeci">rpmFlags rpmQVSources</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00100">rpmcli.h:100</a></div></div>
<div class="ttc" id="group__rpmcli_html_gac7a1785e1b24753491fa5fd15c43ff33"><div class="ttname"><a href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase</a></div><div class="ttdeci">int rpmErase(rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv)</div><div class="ttdoc">Erase binary rpm package. </div></div>
<div class="ttc" id="structrpmQVKArguments__s_html_a70e3964c63e618f1a3a92b07d60db712"><div class="ttname"><a href="structrpmQVKArguments__s.html#a70e3964c63e618f1a3a92b07d60db712">rpmQVKArguments_s::qva_flags</a></div><div class="ttdeci">rpmQueryFlags qva_flags</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00175">rpmcli.h:175</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02ab2d1f51cc165050e8eedadbafbf6a749"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab2d1f51cc165050e8eedadbafbf6a749">QUERY_CONTEXTS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00118">rpmcli.h:118</a></div></div>
<div class="ttc" id="group__rpmcli_html_gacd3922fd981998d572e1973273e355dd"><div class="ttname"><a href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">rpmQVSources_e</a></div><div class="ttdeci">rpmQVSources_e</div><div class="ttdoc">Query/Verify argument qualifiers. </div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00078">rpmcli.h:78</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02af2b81308c6e03e7952330348d07e88f6"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af2b81308c6e03e7952330348d07e88f6">QUERY_SIGNATURE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00123">rpmcli.h:123</a></div></div>
<div class="ttc" id="group__rpmcli_html_gaf4d555b4c5efcf319fe643d164775eaf"><div class="ttname"><a href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit</a></div><div class="ttdeci">poptContext rpmcliInit(int argc, char *const argv[], struct poptOption *optionsTable)</div><div class="ttdoc">Initialize most everything needed by an rpm CLI executable context. </div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671">QUERY_DEPS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00120">rpmcli.h:120</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00283">rpmcli.h:283</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga2dbfa3886628a79646b2c286ea5c56d9"><div class="ttname"><a href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery</a></div><div class="ttdeci">int rpmcliQuery(rpmts ts, QVA_t qva, ARGV_const_t argv)</div><div class="ttdoc">Display package information. </div></div>
<div class="ttc" id="structrpmInstallArguments__s_html_a1ee56f83b4716af6d2e7c292d426ea9b"><div class="ttname"><a href="structrpmInstallArguments__s.html#a1ee56f83b4716af6d2e7c292d426ea9b">rpmInstallArguments_s::relocations</a></div><div class="ttdeci">rpmRelocation * relocations</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00346">rpmcli.h:346</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">RPMQV_TRIGGEREDBY</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00086">rpmcli.h:86</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga0b2d1383b10c5aa7ce7155275f035b38"><div class="ttname"><a href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38">rpmcliVerifySignatures</a></div><div class="ttdeci">int rpmcliVerifySignatures(rpmts ts, ARGV_const_t argv)</div><div class="ttdoc">Verify package signatures. </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__rpmcli_html_ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">RPMQV_TID</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00092">rpmcli.h:92</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00287">rpmcli.h:287</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a45aad9b19d4e75fda923a331fb63d798"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00284">rpmcli.h:284</a></div></div>
<div class="ttc" id="rpmprob_8h_html_aecbf364f55c6786cc08c5c80f7bb5a0e"><div class="ttname"><a href="rpmprob_8h.html#aecbf364f55c6786cc08c5c80f7bb5a0e">rpmprobFilterFlags</a></div><div class="ttdeci">rpmFlags rpmprobFilterFlags</div><div class="ttdef"><b>Definition:</b> <a href="rpmprob_8h_source.html#l00034">rpmprob.h:34</a></div></div>
<div class="ttc" id="structrpmQVKArguments__s_html"><div class="ttname"><a href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a></div><div class="ttdoc">Describe query/verify/signature command line operation. </div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00172">rpmcli.h:172</a></div></div>
<div class="ttc" id="structrpmQVKArguments__s_html_a953104a7128476f9d556d2141b404196"><div class="ttname"><a href="structrpmQVKArguments__s.html#a953104a7128476f9d556d2141b404196">rpmQVKArguments_s::qva_specQuery</a></div><div class="ttdeci">QSpecF_t qva_specQuery</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00179">rpmcli.h:179</a></div></div>
<div class="ttc" id="structrpmRelocation__s_html"><div class="ttname"><a href="structrpmRelocation__s.html">rpmRelocation_s</a></div><div class="ttdoc">We pass these around as an array with a sentinel. </div><div class="ttdef"><b>Definition:</b> <a href="rpmfiles_8h_source.html#l00094">rpmfiles.h:94</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga4a1bca7dab71cf6485b7665bcd8ec741"><div class="ttname"><a href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a></div><div class="ttdeci">struct rpmQVKArguments_s rpmQVKArgs</div></div>
<div class="ttc" id="group__rpmcli_html_ga7ae16c8552f03140867f5e8a4d1b97ae"><div class="ttname"><a href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae">showVerifyPackage</a></div><div class="ttdeci">int showVerifyPackage(QVA_t qva, rpmts ts, Header h)</div><div class="ttdoc">Display results of package verify. </div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda94c107a8559795e3c7de8ef3d34b61ca"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda94c107a8559795e3c7de8ef3d34b61ca">RPMQV_WHATSUPPLEMENTS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00096">rpmcli.h:96</a></div></div>
<div class="ttc" id="structrpmQVKArguments__s_html_a4f50ef377c00fd6e22edf4dff6186cfc"><div class="ttname"><a href="structrpmQVKArguments__s.html#a4f50ef377c00fd6e22edf4dff6186cfc">rpmQVKArguments_s::qva_showPackage</a></div><div class="ttdeci">QVF_t qva_showPackage</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00178">rpmcli.h:178</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02acd3e3db4eeb5dd1ec0599a1dde391b41"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02acd3e3db4eeb5dd1ec0599a1dde391b41">QUERY_FILEDIGEST</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00109">rpmcli.h:109</a></div></div>
<div class="ttc" id="group__rpmcli_html_gaaf36449ccc525faa711b15faafdf7a84"><div class="ttname"><a href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a></div><div class="ttdeci">rpmQueryFlags rpmcliQueryFlags</div><div class="ttdoc">Bit(s) from common command line options. </div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00091">rpmcli.h:91</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga9ca5cf6719890041523419268a4d38ee"><div class="ttname"><a href="group__rpmcli.html#ga9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a></div><div class="ttdeci">struct poptOption rpmInstallPoptTable[]</div></div>
<div class="ttc" id="group__rpmcli_html_ga7c07ee5484c1bb758650bd257bbcc2e2"><div class="ttname"><a href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource</a></div><div class="ttdeci">int rpmInstallSource(rpmts ts, const char *arg, char **specFilePtr, char **cookie)</div><div class="ttdoc">Install source rpm package. </div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a640033f516d8b40a187e5b33769176b6"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a640033f516d8b40a187e5b33769176b6">QUERY_SIZE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00110">rpmcli.h:110</a></div></div>
<div class="ttc" id="group__rpmtypes_html_ga44316ffc2f14b8b54c8473f2977e8c81"><div class="ttname"><a href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a></div><div class="ttdeci">uint32_t rpmFlags</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00042">rpmtypes.h:42</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga9b4197af25cc216aa3bb7cce5d158dcf"><div class="ttname"><a href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini</a></div><div class="ttdeci">poptContext rpmcliFini(poptContext optCon)</div><div class="ttdoc">Destroy most everything needed by an rpm CLI executable context. </div></div>
<div class="ttc" id="rpmcli_8h_html_a2f2a17a4befac63f642cca0446d6c302"><div class="ttname"><a href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a></div><div class="ttdeci">const char * rpmcliPipeOutput</div></div>
<div class="ttc" id="structrpmQVKArguments__s_html_a0c581f555e9ab71fb10b1db3ab6a73a8"><div class="ttname"><a href="structrpmQVKArguments__s.html#a0c581f555e9ab71fb10b1db3ab6a73a8">rpmQVKArguments_s::qva_mode</a></div><div class="ttdeci">char qva_mode</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00181">rpmcli.h:181</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga9804d2470580108b1b82862356d9561d"><div class="ttname"><a href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">showQueryPackage</a></div><div class="ttdeci">int showQueryPackage(QVA_t qva, rpmts ts, Header h)</div><div class="ttdoc">Display results of package query. </div></div>
<div class="ttc" id="group__rpmcli_html_gaf76f120f06fed0a07c9aac2fbbb6575b"><div class="ttname"><a href="group__rpmcli.html#gaf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a></div><div class="ttdeci">struct poptOption rpmQueryPoptTable[]</div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">INSTALL_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00279">rpmcli.h:279</a></div></div>
<div class="ttc" id="rpmcli_8h_html_a1430ab595c8699e159fa4284d0fbaf59"><div class="ttname"><a href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a></div><div class="ttdeci">rpmFlags rpmQueryFlags</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00134">rpmcli.h:134</a></div></div>
<div class="ttc" id="group__rpmtypes_html_ga078f4187c683508f3147e94397bab8d5"><div class="ttname"><a href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a></div><div class="ttdeci">struct _FD_s * FD_t</div><div class="ttdoc">RPM IO file descriptor type. </div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00098">rpmtypes.h:98</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga33a05b1483e2e6d8ca57d8928faef763"><div class="ttname"><a href="group__rpmcli.html#ga33a05b1483e2e6d8ca57d8928faef763">QVF_t</a></div><div class="ttdeci">int(* QVF_t)(QVA_t qva, rpmts ts, Header h)</div><div class="ttdoc">Function to display iterator matches. </div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00157">rpmcli.h:157</a></div></div>
<div class="ttc" id="structrpmInstallArguments__s_html_ab9e93faf03e530ad24c4e71d2c4cb204"><div class="ttname"><a href="structrpmInstallArguments__s.html#ab9e93faf03e530ad24c4e71d2c4cb204">rpmInstallArguments_s::transFlags</a></div><div class="ttdeci">rpmtransFlags transFlags</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00340">rpmcli.h:340</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a499666c82c881aac79ab8f87304b759c"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a499666c82c881aac79ab8f87304b759c">QUERY_HDRCHK</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00125">rpmcli.h:125</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00282">rpmcli.h:282</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda644d8393924c29029761f63e84cb6028"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda644d8393924c29029761f63e84cb6028">RPMQV_WHATSUGGESTS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00095">rpmcli.h:95</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a1c3fddb7003df754eb0980f496ec9483"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a1c3fddb7003df754eb0980f496ec9483">QUERY_DIGEST</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00122">rpmcli.h:122</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga82516d1b4448ed3ae34ff857c8c4bc61"><div class="ttname"><a href="group__rpmcli.html#ga82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a></div><div class="ttdeci">struct poptOption rpmQVSourcePoptTable[]</div></div>
<div class="ttc" id="structrpmQVKArguments__s_html_ad62ab6b0e7a75e065b3bd647f36e4c88"><div class="ttname"><a href="structrpmQVKArguments__s.html#ad62ab6b0e7a75e065b3bd647f36e4c88">rpmQVKArguments_s::qva_source</a></div><div class="ttdeci">rpmQVSources qva_source</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00173">rpmcli.h:173</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__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02aa200b2c086bc1ce0f1b1ef0bc9fd37c8"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aa200b2c086bc1ce0f1b1ef0bc9fd37c8">QUERY_FOR_LICENSE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00131">rpmcli.h:131</a></div></div>
<div class="ttc" id="group__rpmcli_html_gacd811a9348f4d2408f1fcc55fb0e91b8"><div class="ttname"><a href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify</a></div><div class="ttdeci">int rpmcliVerify(rpmts ts, QVA_t qva, ARGV_const_t argv)</div><div class="ttdoc">Verify package install. </div></div>
<div class="ttc" id="group__rpmtypes_html_gae51d034b9e250fe42b0e420f254aa54f"><div class="ttname"><a href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a></div><div class="ttdeci">const void * fnpyKey</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00075">rpmtypes.h:75</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00083">rpmcli.h:83</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02afadc95e5fc1cd46570b931371675ce11"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afadc95e5fc1cd46570b931371675ce11">QUERY_SCRIPT</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00121">rpmcli.h:121</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00128">rpmcli.h:128</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a9b9cb3371388c1c32061cd9003cf04d4"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a9b9cb3371388c1c32061cd9003cf04d4">INSTALL_ERASE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00288">rpmcli.h:288</a></div></div>
<div class="ttc" id="structrpmQVKArguments__s_html_a941ea4f6527808e880c5cf7363c86328"><div class="ttname"><a href="structrpmQVKArguments__s.html#a941ea4f6527808e880c5cf7363c86328">rpmQVKArguments_s::qva_fflags</a></div><div class="ttdeci">rpmfileAttrs qva_fflags</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00176">rpmcli.h:176</a></div></div>
<div class="ttc" id="structrpmInstallArguments__s_html_a6737db6d359eeb20f8b25040d26833f7"><div class="ttname"><a href="structrpmInstallArguments__s.html#a6737db6d359eeb20f8b25040d26833f7">rpmInstallArguments_s::installInterfaceFlags</a></div><div class="ttdeci">rpmInstallFlags installInterfaceFlags</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00342">rpmcli.h:342</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00107">rpmcli.h:107</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a3bca09c5cd3ea5b0953b0d6f3c285bf7"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a3bca09c5cd3ea5b0953b0d6f3c285bf7">QUERY_MTIME</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00114">rpmcli.h:114</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4">QUERY_PATCHES</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00124">rpmcli.h:124</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga056fe396700d98060891a04e7a12706d"><div class="ttname"><a href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a></div><div class="ttdeci">struct rpmInstallArguments_s rpmIArgs</div></div>
<div class="ttc" id="structrpmInstallArguments__s_html_aba8a56b0ac9a63e5d2070113f9d97f90"><div class="ttname"><a href="structrpmInstallArguments__s.html#aba8a56b0ac9a63e5d2070113f9d97f90">rpmInstallArguments_s::noDeps</a></div><div class="ttdeci">int noDeps</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00344">rpmcli.h:344</a></div></div>
<div class="ttc" id="rpmcli_8h_html_a4a1b016e2d7aaea6937155c21c87a215"><div class="ttname"><a href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a></div><div class="ttdeci">const char * rpmcliRootDir</div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a5817cc996c850fbd508d773bb8e87d1d"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a5817cc996c850fbd508d773bb8e87d1d">QUERY_RDEV</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00116">rpmcli.h:116</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a32d91d5ffc2c6072a8037873b958e7e1"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a32d91d5ffc2c6072a8037873b958e7e1">QUERY_GROUP</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00113">rpmcli.h:113</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga60bd8b746df91eb1824a7ad6ffd42cf1"><div class="ttname"><a href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a></div><div class="ttdeci">struct poptOption rpmcliAllPoptTable[]</div><div class="ttdoc">Popt option table for options shared by all modes and executables. </div></div>
<div class="ttc" id="structrpmQVKArguments__s_html_a5da426be3eafe4553aef972d4ce010e1"><div class="ttname"><a href="structrpmQVKArguments__s.html#a5da426be3eafe4553aef972d4ce010e1">rpmQVKArguments_s::qva_queryFormat</a></div><div class="ttdeci">char * qva_queryFormat</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00180">rpmcli.h:180</a></div></div>
<div class="ttc" id="argv_8h_html_a8fb4667ccebe229131eae0c3655fd79d"><div class="ttname"><a href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a></div><div class="ttdeci">char *const  * ARGV_const_t</div><div class="ttdef"><b>Definition:</b> <a href="argv_8h_source.html#l00016">argv.h:16</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga7a2b8a2c2dbfe8cf05091d3eb8a5e691"><div class="ttname"><a href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">rpmInstallFlags_e</a></div><div class="ttdeci">rpmInstallFlags_e</div><div class="ttdoc">Bit(s) to control rpmInstall() operation. </div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00278">rpmcli.h:278</a></div></div>
<div class="ttc" id="group__rpmcli_html_gaa71f3bd5c169daa2d2f2d64ab7caae02"><div class="ttname"><a href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a></div><div class="ttdeci">rpmQueryFlags_e</div><div class="ttdoc">Bit(s) to control rpmQuery() operation, stored in qva_flags. </div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00106">rpmcli.h:106</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00079">rpmcli.h:79</a></div></div>
<div class="ttc" id="structrpmInstallArguments__s_html"><div class="ttname"><a href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a></div><div class="ttdoc">Describe database command line requests. </div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00339">rpmcli.h:339</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga348b8881a605cd00bafb6141fe45fb49"><div class="ttname"><a href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49">rpmcliConfigured</a></div><div class="ttdeci">void rpmcliConfigured(void)</div><div class="ttdoc">Make sure that rpm configuration has been read. </div></div>
<div class="ttc" id="group__rpmcli_html_gaccd88fbe9f5bf0a7d6e76887b73f1b8e"><div class="ttname"><a href="group__rpmcli.html#gaccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a></div><div class="ttdeci">struct poptOption rpmVerifyPoptTable[]</div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">RPMQV_PATH</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00080">rpmcli.h:80</a></div></div>
<div class="ttc" id="group__rpmcli_html_gac105a1e39055a33eeea2a26f6789482b"><div class="ttname"><a href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a></div><div class="ttdeci">rpmFlags rpmInstallFlags</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00293">rpmcli.h:293</a></div></div>
<div class="ttc" id="structrpmInstallArguments__s_html_ab86665a689af0a4d2002904cfe550134"><div class="ttname"><a href="structrpmInstallArguments__s.html#ab86665a689af0a4d2002904cfe550134">rpmInstallArguments_s::prefix</a></div><div class="ttdeci">char * prefix</div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00347">rpmcli.h:347</a></div></div>
<div class="ttc" id="group__rpmcli_html_gafa54a3a8ccb46ec2154b15d18d63c7bd"><div class="ttname"><a href="group__rpmcli.html#gafa54a3a8ccb46ec2154b15d18d63c7bd">QSpecF_t</a></div><div class="ttdeci">int(* QSpecF_t)(rpmts ts, QVA_t qva, const char *arg)</div><div class="ttdoc">Function to query spec file. </div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00167">rpmcli.h:167</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00088">rpmcli.h:88</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda1668f565812cb53371d2f881fbeb134d"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda1668f565812cb53371d2f881fbeb134d">RPMQV_WHATRECOMMENDS</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00094">rpmcli.h:94</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">RPMQV_PKGID</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00090">rpmcli.h:90</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00127">rpmcli.h:127</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">RPMQV_SPECSRPM</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00093">rpmcli.h:93</a></div></div>
<div class="ttc" id="rpmfiles_8h_html_aa636d3e3f3d502e621ada9a27f0f7bb6"><div class="ttname"><a href="rpmfiles_8h.html#aa636d3e3f3d502e621ada9a27f0f7bb6">rpmfileAttrs</a></div><div class="ttdeci">rpmFlags rpmfileAttrs</div><div class="ttdef"><b>Definition:</b> <a href="rpmfiles_8h_source.html#l00065">rpmfiles.h:65</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">RPMQV_WHATREQUIRES</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00085">rpmcli.h:85</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga276748bd64f3ecaa06d09d4eeb0718c7"><div class="ttname"><a href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall</a></div><div class="ttdeci">int rpmInstall(rpmts ts, struct rpmInstallArguments_s *ia, ARGV_t fileArgv)</div><div class="ttdoc">Install/upgrade/freshen/reinstall binary rpm package. </div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305">QUERY_LINKTO</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00111">rpmcli.h:111</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">RPMQV_WHATPROVIDES</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00084">rpmcli.h:84</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00285">rpmcli.h:285</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga1eda76f64739103fe2d50e454b4253f1"><div class="ttname"><a href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1">rpmShowProgress</a></div><div class="ttdeci">void * rpmShowProgress(const void *arg, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, void *data)</div><div class="ttdoc">The rpm CLI generic transaction callback handler. </div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a7a65acf48308297cb47144c13cb0d3ee"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a7a65acf48308297cb47144c13cb0d3ee">QUERY_FILES</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00119">rpmcli.h:119</a></div></div>
<div class="ttc" id="group__rpmcli_html_gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391"><div class="ttname"><a href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00286">rpmcli.h:286</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00081">rpmcli.h:81</a></div></div>
<div class="ttc" id="group__rpmcli_html_ga612e85440a0b9a0de4b03791b3190e34"><div class="ttname"><a href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34">rpmcliArgIter</a></div><div class="ttdeci">int rpmcliArgIter(rpmts ts, QVA_t qva, ARGV_const_t argv)</div><div class="ttdoc">Iterate over query/verify arg list. </div></div>
<div class="ttc" id="rpmts_8h_html_a45b730e5da1bf3ab84e69210d97f8269"><div class="ttname"><a href="rpmts_8h.html#a45b730e5da1bf3ab84e69210d97f8269">rpmtransFlags</a></div><div class="ttdeci">rpmFlags rpmtransFlags</div><div class="ttdef"><b>Definition:</b> <a href="rpmts_8h_source.html#l00058">rpmts.h:58</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00126">rpmcli.h:126</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggaa71f3bd5c169daa2d2f2d64ab7caae02a27aa9a833811ef71f2b4f2582fc2515a"><div class="ttname"><a href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a27aa9a833811ef71f2b4f2582fc2515a">QUERY_USER</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00112">rpmcli.h:112</a></div></div>
<div class="ttc" id="rpmcli_8h_html_a6b09ad8eb4f2251a1635199602614db5"><div class="ttname"><a href="rpmcli_8h.html#a6b09ad8eb4f2251a1635199602614db5">rpmcliImportPubkeys</a></div><div class="ttdeci">int rpmcliImportPubkeys(rpmts ts, ARGV_const_t argv)</div><div class="ttdoc">Import public key(s) to rpm keyring. </div></div>
<div class="ttc" id="group__rpmtypes_html_gab9fe53f396a324ab4d4e07cad793f730"><div class="ttname"><a href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a></div><div class="ttdeci">uint64_t rpm_loff_t</div><div class="ttdef"><b>Definition:</b> <a href="rpmtypes_8h_source.html#l00051">rpmtypes.h:51</a></div></div>
<div class="ttc" id="group__rpmcli_html_ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629"><div class="ttname"><a href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a></div><div class="ttdef"><b>Definition:</b> <a href="rpmcli_8h_source.html#l00087">rpmcli.h:87</a></div></div>
<div class="ttc" id="rpmcli_8h_html_ac8f02502b6fd3d2a0fe953f9e9c0d705"><div class="ttname"><a href="rpmcli_8h.html#ac8f02502b6fd3d2a0fe953f9e9c0d705">rpmVerifySignatures</a></div><div class="ttdeci">int rpmVerifySignatures(QVA_t qva, rpmts ts, FD_t fd, const char *fn)</div><div class="ttdoc">Check package and header signatures. </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>