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

<p>Parsing RPM command line arguments.  
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &lt;popt.h&gt;</code><br />
<code>#include &lt;rpm/rpmlib.h&gt;</code><br />
<code>#include &lt;rpm/rpmurl.h&gt;</code><br />
<code>#include &lt;rpm/rpmmacro.h&gt;</code><br />
<code>#include &lt;rpm/rpmcallback.h&gt;</code><br />
<code>#include &lt;rpm/rpmts.h&gt;</code><br />
<code>#include &lt;rpm/rpmfi.h&gt;</code><br />
<code>#include &lt;rpm/rpmvf.h&gt;</code><br />
<code>#include &lt;rpm/argv.h&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for rpmcli.h:</div>
<div class="dyncontent">
<div class="center"><img src="rpmcli_8h__incl.png" border="0" usemap="#rpmcli_8h" alt=""/></div>
<map name="rpmcli_8h" id="rpmcli_8h">
<area shape="rect"  title="Parsing RPM command line arguments." alt="" coords="543,5,618,32"/>
<area shape="rect"  title=" " alt="" coords="5,80,68,107"/>
<area shape="rect"  title=" " alt="" coords="93,80,199,107"/>
<area shape="rect"  title=" " alt="" coords="223,80,330,107"/>
<area shape="rect"  title=" " alt="" coords="354,80,485,107"/>
<area shape="rect"  title=" " alt="" coords="509,80,653,107"/>
<area shape="rect"  title=" " alt="" coords="677,80,780,107"/>
<area shape="rect"  title=" " alt="" coords="805,80,903,107"/>
<area shape="rect"  title=" " alt="" coords="928,80,1031,107"/>
<area shape="rect"  title=" " alt="" coords="1055,80,1147,107"/>
</map>
</div>
</div>
<p><a href="rpmcli_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describe query/verify/signature command line operation.  <a href="structrpmQVKArguments__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Describe database command line requests.  <a href="structrpmInstallArguments__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a60bbe7870a46dedb5964f3b3b21c59d3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a60bbe7870a46dedb5964f3b3b21c59d3">RPMCLI_POPT_NODEPS</a>&#160;&#160;&#160;-1025</td></tr>
<tr class="memdesc:a60bbe7870a46dedb5964f3b3b21c59d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Common/global popt tokens used for command line option tables.  <a href="#a60bbe7870a46dedb5964f3b3b21c59d3">More...</a><br /></td></tr>
<tr class="separator:a60bbe7870a46dedb5964f3b3b21c59d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35c126bb6de0a103c7bfca315e63c405"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a35c126bb6de0a103c7bfca315e63c405">RPMCLI_POPT_FORCE</a>&#160;&#160;&#160;-1026</td></tr>
<tr class="separator:a35c126bb6de0a103c7bfca315e63c405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6d97c01959498fce329ecf56b05994e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ab6d97c01959498fce329ecf56b05994e">RPMCLI_POPT_NOMD5</a>&#160;&#160;&#160;-1027</td></tr>
<tr class="separator:ab6d97c01959498fce329ecf56b05994e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63e62eea4daac9e5a30318a049c2bc55"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a63e62eea4daac9e5a30318a049c2bc55">RPMCLI_POPT_NOFILEDIGEST</a>&#160;&#160;&#160;-1027	/* same as obsolete <a class="el" href="rpmcli_8h.html#ab6d97c01959498fce329ecf56b05994e">RPMCLI_POPT_NOMD5</a> */</td></tr>
<tr class="separator:a63e62eea4daac9e5a30318a049c2bc55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac30fcd5c26cb19136d313fcc6c5fd97c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac30fcd5c26cb19136d313fcc6c5fd97c">RPMCLI_POPT_NOSCRIPTS</a>&#160;&#160;&#160;-1028</td></tr>
<tr class="separator:ac30fcd5c26cb19136d313fcc6c5fd97c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91324584d1ab1a34ecd14c9bf6974883"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a91324584d1ab1a34ecd14c9bf6974883">RPMCLI_POPT_NOSIGNATURE</a>&#160;&#160;&#160;-1029</td></tr>
<tr class="separator:a91324584d1ab1a34ecd14c9bf6974883"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb48778a1a20f41910a3826a5b236f97"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#afb48778a1a20f41910a3826a5b236f97">RPMCLI_POPT_NODIGEST</a>&#160;&#160;&#160;-1030</td></tr>
<tr class="separator:afb48778a1a20f41910a3826a5b236f97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa66638d6ad14c42d74b9d403d1333e38"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#aa66638d6ad14c42d74b9d403d1333e38">RPMCLI_POPT_NOHDRCHK</a>&#160;&#160;&#160;-1031</td></tr>
<tr class="separator:aa66638d6ad14c42d74b9d403d1333e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac102f7bcf223af061cd600dac3faeea9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac102f7bcf223af061cd600dac3faeea9">RPMCLI_POPT_NOCONTEXTS</a>&#160;&#160;&#160;-1032</td></tr>
<tr class="separator:ac102f7bcf223af061cd600dac3faeea9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a371b59ebe983fae0c92287048ee62ad6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a371b59ebe983fae0c92287048ee62ad6">RPMCLI_POPT_NOCAPS</a>&#160;&#160;&#160;-1033</td></tr>
<tr class="separator:a371b59ebe983fae0c92287048ee62ad6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a153bad0d3b9fd31bc2d568a527040bb7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a153bad0d3b9fd31bc2d568a527040bb7">RPMCLI_POPT_TARGETPLATFORM</a>&#160;&#160;&#160;-1034</td></tr>
<tr class="separator:a153bad0d3b9fd31bc2d568a527040bb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaf4d555b4c5efcf319fe643d164775eaf"><td class="memItemLeft" align="right" valign="top">poptContext&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">rpmcliInit</a> (int argc, char *const argv[], struct poptOption *optionsTable)</td></tr>
<tr class="memdesc:gaf4d555b4c5efcf319fe643d164775eaf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Initialize most everything needed by an rpm CLI executable context.  <a href="group__rpmcli.html#gaf4d555b4c5efcf319fe643d164775eaf">More...</a><br /></td></tr>
<tr class="separator:gaf4d555b4c5efcf319fe643d164775eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga348b8881a605cd00bafb6141fe45fb49"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49">rpmcliConfigured</a> (void)</td></tr>
<tr class="memdesc:ga348b8881a605cd00bafb6141fe45fb49"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make sure that rpm configuration has been read.  <a href="group__rpmcli.html#ga348b8881a605cd00bafb6141fe45fb49">More...</a><br /></td></tr>
<tr class="separator:ga348b8881a605cd00bafb6141fe45fb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9b4197af25cc216aa3bb7cce5d158dcf"><td class="memItemLeft" align="right" valign="top">poptContext&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">rpmcliFini</a> (poptContext optCon)</td></tr>
<tr class="memdesc:ga9b4197af25cc216aa3bb7cce5d158dcf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destroy most everything needed by an rpm CLI executable context.  <a href="group__rpmcli.html#ga9b4197af25cc216aa3bb7cce5d158dcf">More...</a><br /></td></tr>
<tr class="separator:ga9b4197af25cc216aa3bb7cce5d158dcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">RPMK</div></td></tr>
<tr class="memitem:a6b09ad8eb4f2251a1635199602614db5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a6b09ad8eb4f2251a1635199602614db5">rpmcliImportPubkeys</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr>
<tr class="memdesc:a6b09ad8eb4f2251a1635199602614db5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Import public key(s) to rpm keyring.  <a href="#a6b09ad8eb4f2251a1635199602614db5">More...</a><br /></td></tr>
<tr class="separator:a6b09ad8eb4f2251a1635199602614db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0b2d1383b10c5aa7ce7155275f035b38"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38">rpmcliVerifySignatures</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr>
<tr class="memdesc:ga0b2d1383b10c5aa7ce7155275f035b38"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verify package signatures.  <a href="group__rpmcli.html#ga0b2d1383b10c5aa7ce7155275f035b38">More...</a><br /></td></tr>
<tr class="separator:ga0b2d1383b10c5aa7ce7155275f035b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ga60bd8b746df91eb1824a7ad6ffd42cf1"><td class="memItemLeft" align="right" valign="top">struct poptOption&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1">rpmcliAllPoptTable</a> []</td></tr>
<tr class="memdesc:ga60bd8b746df91eb1824a7ad6ffd42cf1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Popt option table for options shared by all modes and executables.  <a href="group__rpmcli.html#ga60bd8b746df91eb1824a7ad6ffd42cf1">More...</a><br /></td></tr>
<tr class="separator:ga60bd8b746df91eb1824a7ad6ffd42cf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2a17a4befac63f642cca0446d6c302"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a2f2a17a4befac63f642cca0446d6c302">rpmcliPipeOutput</a></td></tr>
<tr class="separator:a2f2a17a4befac63f642cca0446d6c302"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3029d149e73de935c2f2a0b5fa8c3508"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a3029d149e73de935c2f2a0b5fa8c3508">rpmcliRcfile</a></td></tr>
<tr class="separator:a3029d149e73de935c2f2a0b5fa8c3508"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1b016e2d7aaea6937155c21c87a215"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a4a1b016e2d7aaea6937155c21c87a215">rpmcliRootDir</a></td></tr>
<tr class="separator:a4a1b016e2d7aaea6937155c21c87a215"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
RPMQV</h2></td></tr>
<tr class="memitem:a07dfdbfca1e767ae5b63fe520a828a0d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a07dfdbfca1e767ae5b63fe520a828a0d">_QUERY_FOR_BITS</a></td></tr>
<tr class="separator:a07dfdbfca1e767ae5b63fe520a828a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd3922fd981998d572e1973273e355dd"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">rpmQVSources_e</a> { <br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda650f033171456bdff9d046caf07c85ab">RPMQV_PACKAGE</a> = 0, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda63b5473b69651dbb0b6e0cd2179bae6d">RPMQV_PATH</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda4765b243cb435f41722c5fe53d03da62">RPMQV_ALL</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaacd97937838d3499db3d6a2e619c43a0">RPMQV_RPM</a>, 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf41a35dbff92c810484c8e8abedf02bb">RPMQV_GROUP</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2410d830f38b9d2ce0e847d2556dd1de">RPMQV_WHATPROVIDES</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaf9b57c02829faedf5ec0e332d2c51b46">RPMQV_WHATREQUIRES</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5b71f82aa6423acc1bd8c4e95f542291">RPMQV_TRIGGEREDBY</a>, 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda90dc91a6856bb7b37b224dc6bd3cb629">RPMQV_DBOFFSET</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddad815b9e237db13da4a0a61b4c818b69e">RPMQV_SPECRPMS</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda88a3845c4788da5a14402312fb49b09c">RPMQV_SPECFILE</a> = RPMQV_SPECRPMS, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda2d4f19168eb878ee5e0841408c47ded5">RPMQV_PKGID</a>, 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda5417085faa85724b19dc11fa5cc36e73">RPMQV_HDRID</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda86ab28a508598b87f54716be772f5ca2">RPMQV_TID</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda98edc1dd72d3d2fcb79a0e45af275038">RPMQV_SPECSRPM</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda1668f565812cb53371d2f881fbeb134d">RPMQV_WHATRECOMMENDS</a>, 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda644d8393924c29029761f63e84cb6028">RPMQV_WHATSUGGESTS</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda94c107a8559795e3c7de8ef3d34b61ca">RPMQV_WHATSUPPLEMENTS</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddaa81e5ef25ed347286929637ceabe99dc">RPMQV_WHATENHANCES</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda8a5bdc4c281d10988a5df608beae944a">RPMQV_SPECBUILTRPMS</a>, 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355ddae6dabbaf91c00c66517ebb137c50b5e0">RPMQV_WHATOBSOLETES</a>, 
<a class="el" href="group__rpmcli.html#ggacd3922fd981998d572e1973273e355dda12b1fe6fe9caf406d795a9d401c90dd2">RPMQV_WHATCONFLICTS</a>
<br />
 }</td></tr>
<tr class="memdesc:gacd3922fd981998d572e1973273e355dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Query/Verify argument qualifiers.  <a href="group__rpmcli.html#gacd3922fd981998d572e1973273e355dd">More...</a><br /></td></tr>
<tr class="separator:gacd3922fd981998d572e1973273e355dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa71f3bd5c169daa2d2f2d64ab7caae02"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">rpmQueryFlags_e</a> { <br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aab837600b3dd92b172d8943fb0e9fc5f">QUERY_FOR_DEFAULT</a> = 0, 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afec65dcdcaea3386e8751db9ce6190fd">QUERY_MD5</a> = (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02acd3e3db4eeb5dd1ec0599a1dde391b41">QUERY_FILEDIGEST</a> = (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a640033f516d8b40a187e5b33769176b6">QUERY_SIZE</a> = (1 &lt;&lt; 1), 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab9a7922fa65fcab44698b614bb24c305">QUERY_LINKTO</a> = (1 &lt;&lt; 2), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a27aa9a833811ef71f2b4f2582fc2515a">QUERY_USER</a> = (1 &lt;&lt; 3), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a32d91d5ffc2c6072a8037873b958e7e1">QUERY_GROUP</a> = (1 &lt;&lt; 4), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a3bca09c5cd3ea5b0953b0d6f3c285bf7">QUERY_MTIME</a> = (1 &lt;&lt; 5), 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab4f2fad4ae3774f424d1bafd0aab21e3">QUERY_MODE</a> = (1 &lt;&lt; 6), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a5817cc996c850fbd508d773bb8e87d1d">QUERY_RDEV</a> = (1 &lt;&lt; 7), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ab2d1f51cc165050e8eedadbafbf6a749">QUERY_CONTEXTS</a> = (1 &lt;&lt; 15), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a7a65acf48308297cb47144c13cb0d3ee">QUERY_FILES</a> = (1 &lt;&lt; 16), 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ad101325608140b0beee682d9661c6671">QUERY_DEPS</a> = (1 &lt;&lt; 17), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02afadc95e5fc1cd46570b931371675ce11">QUERY_SCRIPT</a> = (1 &lt;&lt; 18), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a1c3fddb7003df754eb0980f496ec9483">QUERY_DIGEST</a> = (1 &lt;&lt; 19), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af2b81308c6e03e7952330348d07e88f6">QUERY_SIGNATURE</a> = (1 &lt;&lt; 20), 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02ac1eac719ed5761603829b252a1be79e4">QUERY_PATCHES</a> = (1 &lt;&lt; 21), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a499666c82c881aac79ab8f87304b759c">QUERY_HDRCHK</a> = (1 &lt;&lt; 22), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a> = (1 &lt;&lt; 23), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a> = (1 &lt;&lt; 24), 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a> = (1 &lt;&lt; 25), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a> = (1 &lt;&lt; 26), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a> = (1 &lt;&lt; 27), 
<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02aa200b2c086bc1ce0f1b1ef0bc9fd37c8">QUERY_FOR_LICENSE</a> = (1 &lt;&lt; 28), 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a1b38a31b3ef9caad65739e364997e452">QUERY_FOR_ARTIFACT</a> = (1 &lt;&lt; 29)
<br />
 }</td></tr>
<tr class="memdesc:gaa71f3bd5c169daa2d2f2d64ab7caae02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit(s) to control rpmQuery() operation, stored in qva_flags.  <a href="group__rpmcli.html#gaa71f3bd5c169daa2d2f2d64ab7caae02">More...</a><br /></td></tr>
<tr class="separator:gaa71f3bd5c169daa2d2f2d64ab7caae02"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1b373ff66e19e1d2e3b52c1d94fd3e0"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a></td></tr>
<tr class="separator:aa1b373ff66e19e1d2e3b52c1d94fd3e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1430ab595c8699e159fa4284d0fbaf59"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a></td></tr>
<tr class="separator:a1430ab595c8699e159fa4284d0fbaf59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f4f4df701d7b0d0856cfb837ffcba2c"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a></td></tr>
<tr class="separator:ga1f4f4df701d7b0d0856cfb837ffcba2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga33a05b1483e2e6d8ca57d8928faef763"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga33a05b1483e2e6d8ca57d8928faef763">QVF_t</a>) (<a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr>
<tr class="memdesc:ga33a05b1483e2e6d8ca57d8928faef763"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to display iterator matches.  <a href="group__rpmcli.html#ga33a05b1483e2e6d8ca57d8928faef763">More...</a><br /></td></tr>
<tr class="separator:ga33a05b1483e2e6d8ca57d8928faef763"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafa54a3a8ccb46ec2154b15d18d63c7bd"><td class="memItemLeft" align="right" valign="top">typedef int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gafa54a3a8ccb46ec2154b15d18d63c7bd">QSpecF_t</a>) (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a> qva, const char *arg)</td></tr>
<tr class="memdesc:gafa54a3a8ccb46ec2154b15d18d63c7bd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Function to query spec file.  <a href="group__rpmcli.html#gafa54a3a8ccb46ec2154b15d18d63c7bd">More...</a><br /></td></tr>
<tr class="separator:gafa54a3a8ccb46ec2154b15d18d63c7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaf36449ccc525faa711b15faafdf7a84"><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">rpmcliQueryFlags</a></td></tr>
<tr class="memdesc:gaaf36449ccc525faa711b15faafdf7a84"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit(s) from common command line options.  <a href="group__rpmcli.html#gaaf36449ccc525faa711b15faafdf7a84">More...</a><br /></td></tr>
<tr class="separator:gaaf36449ccc525faa711b15faafdf7a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cad505136acf3179473c663f1557554"><td class="memItemLeft" align="right" valign="top"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a9cad505136acf3179473c663f1557554">rpmcliVSFlags</a></td></tr>
<tr class="separator:a9cad505136acf3179473c663f1557554"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21d9f603f903b453161cd0d3eca0bc71"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#a21d9f603f903b453161cd0d3eca0bc71">rpmcliVfyLevelMask</a></td></tr>
<tr class="separator:a21d9f603f903b453161cd0d3eca0bc71"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a1bca7dab71cf6485b7665bcd8ec741"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmQVKArguments__s.html">rpmQVKArguments_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga4a1bca7dab71cf6485b7665bcd8ec741">rpmQVKArgs</a></td></tr>
<tr class="separator:ga4a1bca7dab71cf6485b7665bcd8ec741"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82516d1b4448ed3ae34ff857c8c4bc61"><td class="memItemLeft" align="right" valign="top">struct poptOption&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga82516d1b4448ed3ae34ff857c8c4bc61">rpmQVSourcePoptTable</a> []</td></tr>
<tr class="separator:ga82516d1b4448ed3ae34ff857c8c4bc61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf76f120f06fed0a07c9aac2fbbb6575b"><td class="memItemLeft" align="right" valign="top">struct poptOption&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaf76f120f06fed0a07c9aac2fbbb6575b">rpmQueryPoptTable</a> []</td></tr>
<tr class="separator:gaf76f120f06fed0a07c9aac2fbbb6575b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaccd88fbe9f5bf0a7d6e76887b73f1b8e"><td class="memItemLeft" align="right" valign="top">struct poptOption&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gaccd88fbe9f5bf0a7d6e76887b73f1b8e">rpmVerifyPoptTable</a> []</td></tr>
<tr class="separator:gaccd88fbe9f5bf0a7d6e76887b73f1b8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8eef4f7a007c911686707c486869a177"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177">rpmDisplayQueryTags</a> (FILE *fp)</td></tr>
<tr class="memdesc:ga8eef4f7a007c911686707c486869a177"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display list of tags that can be used in &ndash;queryformat.  <a href="group__rpmcli.html#ga8eef4f7a007c911686707c486869a177">More...</a><br /></td></tr>
<tr class="separator:ga8eef4f7a007c911686707c486869a177"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9804d2470580108b1b82862356d9561d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">showQueryPackage</a> (<a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr>
<tr class="memdesc:ga9804d2470580108b1b82862356d9561d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display results of package query.  <a href="group__rpmcli.html#ga9804d2470580108b1b82862356d9561d">More...</a><br /></td></tr>
<tr class="separator:ga9804d2470580108b1b82862356d9561d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga612e85440a0b9a0de4b03791b3190e34"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34">rpmcliArgIter</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr>
<tr class="memdesc:ga612e85440a0b9a0de4b03791b3190e34"><td class="mdescLeft">&#160;</td><td class="mdescRight">Iterate over query/verify arg list.  <a href="group__rpmcli.html#ga612e85440a0b9a0de4b03791b3190e34">More...</a><br /></td></tr>
<tr class="separator:ga612e85440a0b9a0de4b03791b3190e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2dbfa3886628a79646b2c286ea5c56d9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">rpmcliQuery</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr>
<tr class="memdesc:ga2dbfa3886628a79646b2c286ea5c56d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display package information.  <a href="group__rpmcli.html#ga2dbfa3886628a79646b2c286ea5c56d9">More...</a><br /></td></tr>
<tr class="separator:ga2dbfa3886628a79646b2c286ea5c56d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ae16c8552f03140867f5e8a4d1b97ae"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae">showVerifyPackage</a> (<a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#gacb1ffe4e2d96b8277f9f46ecc0c7b8a6">Header</a> h)</td></tr>
<tr class="memdesc:ga7ae16c8552f03140867f5e8a4d1b97ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Display results of package verify.  <a href="group__rpmcli.html#ga7ae16c8552f03140867f5e8a4d1b97ae">More...</a><br /></td></tr>
<tr class="separator:ga7ae16c8552f03140867f5e8a4d1b97ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8f02502b6fd3d2a0fe953f9e9c0d705"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rpmcli_8h.html#ac8f02502b6fd3d2a0fe953f9e9c0d705">rpmVerifySignatures</a> (<a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a> qva, <a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a> fd, const char *fn)</td></tr>
<tr class="memdesc:ac8f02502b6fd3d2a0fe953f9e9c0d705"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check package and header signatures.  <a href="#ac8f02502b6fd3d2a0fe953f9e9c0d705">More...</a><br /></td></tr>
<tr class="separator:ac8f02502b6fd3d2a0fe953f9e9c0d705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd811a9348f4d2408f1fcc55fb0e91b8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">rpmcliVerify</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, <a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a> qva, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr>
<tr class="memdesc:gacd811a9348f4d2408f1fcc55fb0e91b8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Verify package install.  <a href="group__rpmcli.html#gacd811a9348f4d2408f1fcc55fb0e91b8">More...</a><br /></td></tr>
<tr class="separator:gacd811a9348f4d2408f1fcc55fb0e91b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
RPMEIU</h2></td></tr>
<tr class="memitem:ga08b15fb71e839cc3694d1c806f5649b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0">UNINSTALL_NONE</a>&#160;&#160;&#160;<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">INSTALL_NONE</a></td></tr>
<tr class="memdesc:ga08b15fb71e839cc3694d1c806f5649b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33" title="Erase binary rpm package.">rpmErase()</a> operation.  <a href="group__rpmcli.html#ga08b15fb71e839cc3694d1c806f5649b0">More...</a><br /></td></tr>
<tr class="separator:ga08b15fb71e839cc3694d1c806f5649b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf32289fe336bef9d75cc270cea6b4bb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gadf32289fe336bef9d75cc270cea6b4bb">UNINSTALL_NODEPS</a>&#160;&#160;&#160;<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a></td></tr>
<tr class="separator:gadf32289fe336bef9d75cc270cea6b4bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c1bda5bf2ab8a523555bc2cfb59c08c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1c1bda5bf2ab8a523555bc2cfb59c08c">UNINSTALL_ALLMATCHES</a>&#160;&#160;&#160;<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">INSTALL_ALLMATCHES</a></td></tr>
<tr class="separator:ga1c1bda5bf2ab8a523555bc2cfb59c08c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7a2b8a2c2dbfe8cf05091d3eb8a5e691"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">rpmInstallFlags_e</a> { <br />
&#160;&#160;<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691acd7be1af698935d9bb1764806e255990">INSTALL_NONE</a> = 0, 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a964ed79f961bd3c93e3244f690165aad">INSTALL_PERCENT</a> = (1 &lt;&lt; 0), 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a6b76eaf97826abc1a5f709f8e68069d9">INSTALL_HASH</a> = (1 &lt;&lt; 1), 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a213ef7793e9264c29267a63a3f31a902">INSTALL_NODEPS</a> = (1 &lt;&lt; 2), 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a1c99d776667dace85feb3dfe8ebfda48">INSTALL_NOORDER</a> = (1 &lt;&lt; 3), 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a45aad9b19d4e75fda923a331fb63d798">INSTALL_LABEL</a> = (1 &lt;&lt; 4), 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a23a71334e16ee8445b6d3ac255784d96">INSTALL_UPGRADE</a> = (1 &lt;&lt; 5), 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a0d15623e73b7cda30d805a36b3a5f391">INSTALL_FRESHEN</a> = (1 &lt;&lt; 6), 
<br />
&#160;&#160;<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a3cd38867a19e668167d82857de30c2e3">INSTALL_INSTALL</a> = (1 &lt;&lt; 7), 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691a9b9cb3371388c1c32061cd9003cf04d4">INSTALL_ERASE</a> = (1 &lt;&lt; 8), 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691abb58284597a4fe410f9e944b25d47a11">INSTALL_ALLMATCHES</a> = (1 &lt;&lt; 9), 
<a class="el" href="group__rpmcli.html#gga7a2b8a2c2dbfe8cf05091d3eb8a5e691aa6b0c82af8a3865d1c4531b48948472c">INSTALL_REINSTALL</a> = (1 &lt;&lt; 10)
<br />
 }</td></tr>
<tr class="memdesc:ga7a2b8a2c2dbfe8cf05091d3eb8a5e691"><td class="mdescLeft">&#160;</td><td class="mdescRight">Bit(s) to control <a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7" title="Install/upgrade/freshen/reinstall binary rpm package.">rpmInstall()</a> operation.  <a href="group__rpmcli.html#ga7a2b8a2c2dbfe8cf05091d3eb8a5e691">More...</a><br /></td></tr>
<tr class="separator:ga7a2b8a2c2dbfe8cf05091d3eb8a5e691"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac105a1e39055a33eeea2a26f6789482b"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac105a1e39055a33eeea2a26f6789482b">rpmInstallFlags</a></td></tr>
<tr class="separator:gac105a1e39055a33eeea2a26f6789482b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga056fe396700d98060891a04e7a12706d"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga056fe396700d98060891a04e7a12706d">rpmIArgs</a></td></tr>
<tr class="separator:ga056fe396700d98060891a04e7a12706d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9ca5cf6719890041523419268a4d38ee"><td class="memItemLeft" align="right" valign="top">struct poptOption&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga9ca5cf6719890041523419268a4d38ee">rpmInstallPoptTable</a> []</td></tr>
<tr class="separator:ga9ca5cf6719890041523419268a4d38ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1eda76f64739103fe2d50e454b4253f1"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1">rpmShowProgress</a> (const void *arg, const <a class="el" href="rpmcallback_8h.html#a4f8b1526f2292df6368fe2bbca7b763d">rpmCallbackType</a> what, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> amount, const <a class="el" href="group__rpmtypes.html#gab9fe53f396a324ab4d4e07cad793f730">rpm_loff_t</a> total, <a class="el" href="group__rpmtypes.html#gae51d034b9e250fe42b0e420f254aa54f">fnpyKey</a> key, void *data)</td></tr>
<tr class="memdesc:ga1eda76f64739103fe2d50e454b4253f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">The rpm CLI generic transaction callback handler.  <a href="group__rpmcli.html#ga1eda76f64739103fe2d50e454b4253f1">More...</a><br /></td></tr>
<tr class="separator:ga1eda76f64739103fe2d50e454b4253f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c07ee5484c1bb758650bd257bbcc2e2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">rpmInstallSource</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, const char *arg, char **specFilePtr, char **cookie)</td></tr>
<tr class="memdesc:ga7c07ee5484c1bb758650bd257bbcc2e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Install source rpm package.  <a href="group__rpmcli.html#ga7c07ee5484c1bb758650bd257bbcc2e2">More...</a><br /></td></tr>
<tr class="separator:ga7c07ee5484c1bb758650bd257bbcc2e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga276748bd64f3ecaa06d09d4eeb0718c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">rpmInstall</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a4628d0ccf538438d6ef2795aeebd7e31">ARGV_t</a> fileArgv)</td></tr>
<tr class="memdesc:ga276748bd64f3ecaa06d09d4eeb0718c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Install/upgrade/freshen/reinstall binary rpm package.  <a href="group__rpmcli.html#ga276748bd64f3ecaa06d09d4eeb0718c7">More...</a><br /></td></tr>
<tr class="separator:ga276748bd64f3ecaa06d09d4eeb0718c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7a1785e1b24753491fa5fd15c43ff33"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">rpmErase</a> (<a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a> ts, struct <a class="el" href="structrpmInstallArguments__s.html">rpmInstallArguments_s</a> *ia, <a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a> argv)</td></tr>
<tr class="memdesc:gac7a1785e1b24753491fa5fd15c43ff33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Erase binary rpm package.  <a href="group__rpmcli.html#gac7a1785e1b24753491fa5fd15c43ff33">More...</a><br /></td></tr>
<tr class="separator:gac7a1785e1b24753491fa5fd15c43ff33"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Parsing RPM command line arguments. </p>

<p class="definition">Definition in file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>
</div><h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a07dfdbfca1e767ae5b63fe520a828a0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07dfdbfca1e767ae5b63fe520a828a0d">&#9670;&nbsp;</a></span>_QUERY_FOR_BITS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define _QUERY_FOR_BITS</td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a92be2d9da5d78fe59198e551b5a9d402">QUERY_FOR_LIST</a>|<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a400a01b07a31992017a526db8165bf10">QUERY_FOR_STATE</a>|<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02af947f453430e024c2f7c78b68765d081">QUERY_FOR_DOCS</a>|<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a9cb4a5b492a562b1fbb46e2c732286e0">QUERY_FOR_CONFIG</a>|\</div><div class="line">    QUERY_FOR_LICENSE|<a class="code" href="group__rpmcli.html#ggaa71f3bd5c169daa2d2f2d64ab7caae02a2c02e7d72723563ce7a208efcfd70da8">QUERY_FOR_DUMPFILES</a>)</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#l00136">rpmcli.h:136</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#l00137">rpmcli.h:137</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#l00135">rpmcli.h:135</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#l00134">rpmcli.h:134</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#l00133">rpmcli.h:133</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00144">144</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="a35c126bb6de0a103c7bfca315e63c405"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35c126bb6de0a103c7bfca315e63c405">&#9670;&nbsp;</a></span>RPMCLI_POPT_FORCE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_FORCE&#160;&#160;&#160;-1026</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00064">64</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="a371b59ebe983fae0c92287048ee62ad6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a371b59ebe983fae0c92287048ee62ad6">&#9670;&nbsp;</a></span>RPMCLI_POPT_NOCAPS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NOCAPS&#160;&#160;&#160;-1033</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00072">72</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="ac102f7bcf223af061cd600dac3faeea9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac102f7bcf223af061cd600dac3faeea9">&#9670;&nbsp;</a></span>RPMCLI_POPT_NOCONTEXTS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NOCONTEXTS&#160;&#160;&#160;-1032</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00071">71</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="a60bbe7870a46dedb5964f3b3b21c59d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a60bbe7870a46dedb5964f3b3b21c59d3">&#9670;&nbsp;</a></span>RPMCLI_POPT_NODEPS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NODEPS&#160;&#160;&#160;-1025</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Common/global popt tokens used for command line option tables. </p>

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00063">63</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="afb48778a1a20f41910a3826a5b236f97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb48778a1a20f41910a3826a5b236f97">&#9670;&nbsp;</a></span>RPMCLI_POPT_NODIGEST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NODIGEST&#160;&#160;&#160;-1030</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00069">69</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="a63e62eea4daac9e5a30318a049c2bc55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63e62eea4daac9e5a30318a049c2bc55">&#9670;&nbsp;</a></span>RPMCLI_POPT_NOFILEDIGEST</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NOFILEDIGEST&#160;&#160;&#160;-1027	/* same as obsolete <a class="el" href="rpmcli_8h.html#ab6d97c01959498fce329ecf56b05994e">RPMCLI_POPT_NOMD5</a> */</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00066">66</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="aa66638d6ad14c42d74b9d403d1333e38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa66638d6ad14c42d74b9d403d1333e38">&#9670;&nbsp;</a></span>RPMCLI_POPT_NOHDRCHK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NOHDRCHK&#160;&#160;&#160;-1031</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00070">70</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="ab6d97c01959498fce329ecf56b05994e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab6d97c01959498fce329ecf56b05994e">&#9670;&nbsp;</a></span>RPMCLI_POPT_NOMD5</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NOMD5&#160;&#160;&#160;-1027</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00065">65</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="ac30fcd5c26cb19136d313fcc6c5fd97c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac30fcd5c26cb19136d313fcc6c5fd97c">&#9670;&nbsp;</a></span>RPMCLI_POPT_NOSCRIPTS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NOSCRIPTS&#160;&#160;&#160;-1028</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00067">67</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="a91324584d1ab1a34ecd14c9bf6974883"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91324584d1ab1a34ecd14c9bf6974883">&#9670;&nbsp;</a></span>RPMCLI_POPT_NOSIGNATURE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_NOSIGNATURE&#160;&#160;&#160;-1029</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00068">68</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="a153bad0d3b9fd31bc2d568a527040bb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a153bad0d3b9fd31bc2d568a527040bb7">&#9670;&nbsp;</a></span>RPMCLI_POPT_TARGETPLATFORM</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define RPMCLI_POPT_TARGETPLATFORM&#160;&#160;&#160;-1034</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00073">73</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a id="a1430ab595c8699e159fa4284d0fbaf59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1430ab595c8699e159fa4284d0fbaf59">&#9670;&nbsp;</a></span>rpmQueryFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="el" href="rpmcli_8h.html#a1430ab595c8699e159fa4284d0fbaf59">rpmQueryFlags</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00142">142</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

</div>
</div>
<a id="aa1b373ff66e19e1d2e3b52c1d94fd3e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1b373ff66e19e1d2e3b52c1d94fd3e0">&#9670;&nbsp;</a></span>rpmQVSources</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="group__rpmtypes.html#ga44316ffc2f14b8b54c8473f2977e8c81">rpmFlags</a> <a class="el" href="rpmcli_8h.html#aa1b373ff66e19e1d2e3b52c1d94fd3e0">rpmQVSources</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="rpmcli_8h_source.html#l00107">107</a> of file <a class="el" href="rpmcli_8h_source.html">rpmcli.h</a>.</p>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmcliImportPubkeys </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a>&#160;</td>
          <td class="paramname"><em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="argv_8h.html#a8fb4667ccebe229131eae0c3655fd79d">ARGV_const_t</a>&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Import public key(s) to rpm keyring. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ts</td><td>transaction set </td></tr>
    <tr><td class="paramname">argv</td><td>array of pubkey path arguments (NULL terminated) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success </dd></dl>

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmVerifySignatures </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__rpmcli.html#ga1f4f4df701d7b0d0856cfb837ffcba2c">QVA_t</a>&#160;</td>
          <td class="paramname"><em>qva</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga1a512138316a227059ca128597dbd464">rpmts</a>&#160;</td>
          <td class="paramname"><em>ts</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__rpmtypes.html#ga078f4187c683508f3147e94397bab8d5">FD_t</a>&#160;</td>
          <td class="paramname"><em>fd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fn</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Check package and header signatures. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">qva</td><td>unused </td></tr>
    <tr><td class="paramname">ts</td><td>transaction set </td></tr>
    <tr><td class="paramname">fd</td><td>package file handle </td></tr>
    <tr><td class="paramname">fn</td><td>package file name </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, 1 on failure </dd></dl>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="a2f2a17a4befac63f642cca0446d6c302"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f2a17a4befac63f642cca0446d6c302">&#9670;&nbsp;</a></span>rpmcliPipeOutput</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmcliPipeOutput</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3029d149e73de935c2f2a0b5fa8c3508"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3029d149e73de935c2f2a0b5fa8c3508">&#9670;&nbsp;</a></span>rpmcliRcfile</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmcliRcfile</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4a1b016e2d7aaea6937155c21c87a215"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a1b016e2d7aaea6937155c21c87a215">&#9670;&nbsp;</a></span>rpmcliRootDir</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* rpmcliRootDir</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a21d9f603f903b453161cd0d3eca0bc71"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a21d9f603f903b453161cd0d3eca0bc71">&#9670;&nbsp;</a></span>rpmcliVfyLevelMask</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int rpmcliVfyLevelMask</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9cad505136acf3179473c663f1557554"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9cad505136acf3179473c663f1557554">&#9670;&nbsp;</a></span>rpmcliVSFlags</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="rpmts_8h.html#aec5924fc9ed507c870db154358d803fb">rpmVSFlags</a> rpmcliVSFlags</td>
        </tr>
      </table>
</div><div class="memdoc">

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