| 
| #define  | _QUERY_FOR_BITS      (QUERY_FOR_LIST|QUERY_FOR_STATE|QUERY_FOR_DUMPFILES) | 
|   | 
| #define  | VERIFY_ALL     ( VERIFY_FILES | VERIFY_DEPS | VERIFY_SCRIPT ) | 
|   | 
| enum   | rpmQVSources_e {  
  RPMQV_PACKAGE = 0
, RPMQV_PATH
, RPMQV_ALL
, RPMQV_RPM
,  
  RPMQV_GROUP
, RPMQV_WHATPROVIDES
, RPMQV_WHATREQUIRES
, RPMQV_TRIGGEREDBY
,  
  RPMQV_DBOFFSET
, RPMQV_SPECRPMS
, RPMQV_SPECFILE = RPMQV_SPECRPMS
, RPMQV_PKGID
,  
  RPMQV_HDRID
, RPMQV_TID
, RPMQV_SPECSRPM
, RPMQV_WHATRECOMMENDS
,  
  RPMQV_WHATSUGGESTS
, RPMQV_WHATSUPPLEMENTS
, RPMQV_WHATENHANCES
, RPMQV_SPECBUILTRPMS
,  
  RPMQV_WHATOBSOLETES
, RPMQV_WHATCONFLICTS
, RPMQV_PATH_ALL
 
 } | 
|   | Query/Verify argument qualifiers.  More...
  | 
|   | 
| enum   | rpmQueryFlags_e { QUERY_FOR_DEFAULT = 0
, QUERY_FOR_LIST = (1 << 23)
, QUERY_FOR_STATE = (1 << 24)
, QUERY_FOR_DUMPFILES = (1 << 27)
 } | 
|   | Bit(s) to control rpmQuery() operation, stored in qva_flags.  More...
  | 
|   | 
| enum   | rpmVerifyFlags_e {  
  VERIFY_DEFAULT = 0
, VERIFY_CONTEXTS = (1 << 15)
, VERIFY_FILES = (1 << 16)
, VERIFY_DEPS = (1 << 17)
,  
  VERIFY_SCRIPT = (1 << 18)
 
 } | 
|   | Bit(s) to control rpmcliVerify() operation.  More...
  | 
|   | 
| typedef rpmFlags  | rpmQVSources | 
|   | 
| typedef rpmFlags  | rpmQueryFlags | 
|   | 
| typedef struct rpmQVKArguments_s *  | QVA_t | 
|   | 
| typedef int(*  | QVF_t) (QVA_t qva, rpmts ts, Header h) | 
|   | Function to display iterator matches.  More...
  | 
|   | 
| typedef int(*  | QSpecF_t) (rpmts ts, QVA_t qva, const char *arg) | 
|   | Function to query spec file.  More...
  | 
|   | 
| typedef rpmFlags  | rpmVerifyFlags | 
|   | 
| rpmQueryFlags  | rpmcliQueryFlags | 
|   | Bit(s) from common command line options.  More...
  | 
|   | 
| rpmVSFlags  | rpmcliVSFlags | 
|   | 
| int  | rpmcliVfyLevelMask | 
|   | 
| struct rpmQVKArguments_s  | rpmQVKArgs | 
|   | 
| struct poptOption  | rpmQVSourcePoptTable [] | 
|   | 
| struct poptOption  | rpmQVFilePoptTable [] | 
|   | 
| struct poptOption  | rpmQueryPoptTable [] | 
|   | 
| struct poptOption  | rpmVerifyPoptTable [] | 
|   | 
| void  | rpmDisplayQueryTags (FILE *fp) | 
|   | Display list of tags that can be used in –queryformat.  More...
  | 
|   | 
| int  | showQueryPackage (QVA_t qva, rpmts ts, Header h) | 
|   | Display results of package query.  More...
  | 
|   | 
| int  | rpmcliArgIter (rpmts ts, QVA_t qva, ARGV_const_t argv) | 
|   | Iterate over query/verify arg list.  More...
  | 
|   | 
| int  | rpmcliQuery (rpmts ts, QVA_t qva, ARGV_const_t argv) | 
|   | Display package information.  More...
  | 
|   | 
| int  | showVerifyPackage (QVA_t qva, rpmts ts, Header h) | 
|   | Display results of package verify.  More...
  | 
|   | 
| int  | rpmVerifySignatures (QVA_t qva, rpmts ts, FD_t fd, const char *fn) | 
|   | Check package and header signatures.  More...
  | 
|   | 
| int  | rpmcliVerify (rpmts ts, QVA_t qva, ARGV_const_t argv) | 
|   | Verify package install.  More...
  | 
|   | 
 | 
| #define  | UNINSTALL_NONE   INSTALL_NONE | 
|   | Bit(s) to control rpmErase() operation.  More...
  | 
|   | 
| #define  | UNINSTALL_NODEPS   INSTALL_NODEPS | 
|   | 
| #define  | UNINSTALL_ALLMATCHES   INSTALL_ALLMATCHES | 
|   | 
| enum   | rpmInstallFlags_e {  
  INSTALL_NONE = 0
, INSTALL_PERCENT = (1 << 0)
, INSTALL_HASH = (1 << 1)
, INSTALL_NODEPS = (1 << 2)
,  
  INSTALL_NOORDER = (1 << 3)
, INSTALL_LABEL = (1 << 4)
, INSTALL_UPGRADE = (1 << 5)
, INSTALL_FRESHEN = (1 << 6)
,  
  INSTALL_INSTALL = (1 << 7)
, INSTALL_ERASE = (1 << 8)
, INSTALL_ALLMATCHES = (1 << 9)
, INSTALL_REINSTALL = (1 << 10)
,  
  INSTALL_RESTORE = (1 << 11)
 
 } | 
|   | Bit(s) to control rpmInstall() operation.  More...
  | 
|   | 
| typedef rpmFlags  | rpmInstallFlags | 
|   | 
| struct rpmInstallArguments_s  | rpmIArgs | 
|   | 
| struct poptOption  | rpmInstallPoptTable [] | 
|   | 
| void *  | rpmShowProgress (const void *arg, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, void *data) | 
|   | The rpm CLI generic transaction callback handler.  More...
  | 
|   | 
| int  | rpmInstallSource (rpmts ts, const char *arg, char **specFilePtr, char **cookie) | 
|   | Install source rpm package.  More...
  | 
|   | 
| int  | rpmInstall (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_t fileArgv) | 
|   | Install/upgrade/freshen/reinstall binary rpm package.  More...
  | 
|   | 
| int  | rpmErase (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv) | 
|   | Erase binary rpm package.  More...
  | 
|   | 
| int  | rpmRestore (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv) | 
|   | Restore file metadata (perms etc) of installed package(s).  More...
  | 
|   | 
Parsing RPM command line arguments. 
Definition in file rpmcli.h.