|  | 
| #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
 }
 | 
|  | 
| enum | rpmQueryFlags_e { QUERY_FOR_DEFAULT = 0, 
QUERY_FOR_LIST = (1 << 23), 
QUERY_FOR_STATE = (1 << 24), 
QUERY_FOR_DUMPFILES = (1 << 27)
 } | 
|  | 
| enum | rpmVerifyFlags_e { VERIFY_DEFAULT = 0, 
VERIFY_CONTEXTS = (1 << 15), 
VERIFY_FILES = (1 << 16), 
VERIFY_DEPS = (1 << 17),
 VERIFY_SCRIPT = (1 << 18)
 }
 | 
|  | 
| typedef rpmFlags | rpmQVSources | 
|  | 
| typedef rpmFlags | rpmQueryFlags | 
|  | 
| typedef struct rpmQVKArguments_s * | QVA_t | 
|  | 
| typedef int(* | QVF_t) (QVA_t qva, rpmts ts, Header h) | 
|  | 
| typedef int(* | QSpecF_t) (rpmts ts, QVA_t qva, const char *arg) | 
|  | 
| typedef rpmFlags | rpmVerifyFlags | 
|  | 
| rpmQueryFlags | rpmcliQueryFlags | 
|  | 
| rpmVSFlags | rpmcliVSFlags | 
|  | 
| int | rpmcliVfyLevelMask | 
|  | 
| struct rpmQVKArguments_s | rpmQVKArgs | 
|  | 
| struct poptOption | rpmQVSourcePoptTable [] | 
|  | 
| struct poptOption | rpmQVFilePoptTable [] | 
|  | 
| struct poptOption | rpmQueryPoptTable [] | 
|  | 
| struct poptOption | rpmVerifyPoptTable [] | 
|  | 
| void | rpmDisplayQueryTags (FILE *fp) | 
|  | 
| int | showQueryPackage (QVA_t qva, rpmts ts, Header h) | 
|  | 
| int | rpmcliArgIter (rpmts ts, QVA_t qva, ARGV_const_t argv) | 
|  | 
| int | rpmcliQuery (rpmts ts, QVA_t qva, ARGV_const_t argv) | 
|  | 
| int | showVerifyPackage (QVA_t qva, rpmts ts, Header h) | 
|  | 
| 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) | 
|  | 
|  | 
| #define | UNINSTALL_NONE   INSTALL_NONE | 
|  | 
| #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)
 }
 | 
|  | 
| 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) | 
|  | 
| int | rpmInstallSource (rpmts ts, const char *arg, char **specFilePtr, char **cookie) | 
|  | 
| int | rpmInstall (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_t fileArgv) | 
|  | 
| int | rpmErase (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_const_t argv) | 
|  | 
Parsing RPM command line arguments 
Definition in file rpmcli.h.