| 
Typedefs | 
| typedef enum rpmTag_e | rpmTag | 
|  | Tags identify data in package headers. 
 | 
| typedef enum rpmDbiTag_e | rpmDbiTag | 
|  | Rpm database index tags. 
 | 
| typedef enum rpmTagClass_e | rpmTagClass | 
|  | The classes of data in tags from headers. 
 | 
| 
Enumerations | 
| enum | rpmTag_e { RPMTAG_NOT_FOUND =  -1, 
RPMTAG_HEADERIMAGE =  61, 
RPMTAG_HEADERSIGNATURES =  62, 
RPMTAG_HEADERIMMUTABLE =  63,
 RPMTAG_HEADERREGIONS =  64, 
RPMTAG_HEADERI18NTABLE =  100, 
RPMTAG_SIG_BASE =  256, 
RPMTAG_SIGSIZE =  RPMTAG_SIG_BASE+1,
 RPMTAG_SIGLEMD5_1 =  RPMTAG_SIG_BASE+2, 
RPMTAG_SIGPGP =  RPMTAG_SIG_BASE+3, 
RPMTAG_SIGLEMD5_2 =  RPMTAG_SIG_BASE+4, 
RPMTAG_SIGMD5 =  RPMTAG_SIG_BASE+5
 }
 | 
|  | Tags identify data in package headers.  More... 
 | 
| enum | rpmDbiTag_e { RPMDBI_PACKAGES =  0, 
RPMDBI_LABEL =  2, 
RPMDBI_NAME =  RPMTAG_NAME, 
RPMDBI_BASENAMES =  RPMTAG_BASENAMES,
 RPMDBI_GROUP =  RPMTAG_GROUP, 
RPMDBI_REQUIRENAME =  RPMTAG_REQUIRENAME, 
RPMDBI_PROVIDENAME =  RPMTAG_PROVIDENAME, 
RPMDBI_CONFLICTNAME =  RPMTAG_CONFLICTNAME,
 RPMDBI_OBSOLETENAME =  RPMTAG_OBSOLETENAME, 
RPMDBI_TRIGGERNAME =  RPMTAG_TRIGGERNAME, 
RPMDBI_DIRNAMES =  RPMTAG_DIRNAMES, 
RPMDBI_INSTALLTID =  RPMTAG_INSTALLTID,
 RPMDBI_SIGMD5 =  RPMTAG_SIGMD5, 
RPMDBI_SHA1HEADER =  RPMTAG_SHA1HEADER, 
RPMDBI_INSTFILENAMES =  RPMTAG_INSTFILENAMES
 }
 | 
|  | Rpm database index tags.  More... 
 | 
| enum | rpmTagClass_e { RPM_NULL_CLASS =  0, 
RPM_NUMERIC_CLASS =  1, 
RPM_STRING_CLASS =  2, 
RPM_BINARY_CLASS =  3
 } | 
|  | The classes of data in tags from headers.  More... 
 | 
| 
Functions | 
| const char * | rpmTagGetName (rpmTagVal tag) | 
|  | Return tag name from value. 
 | 
| rpmTagType | rpmTagGetType (rpmTagVal tag) | 
|  | Return tag data type from value. 
 | 
| rpmTagType | rpmTagGetTagType (rpmTagVal tag) | 
|  | Return tag data type from value. 
 | 
| rpmTagReturnType | rpmTagGetReturnType (rpmTagVal tag) | 
|  | Return tag data type from value. 
 | 
| rpmTagClass | rpmTagGetClass (rpmTagVal tag) | 
|  | Return tag data class from value. 
 | 
| rpmTagVal | rpmTagGetValue (const char *tagstr) | 
|  | Return tag value from name. 
 | 
| rpmTagClass | rpmTagTypeGetClass (rpmTagType type) | 
|  | Return data class of type. 
 | 
| int | rpmTagGetNames (rpmtd tagnames, int fullname) | 
|  | Return known rpm tag names, sorted by name. 
 |