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 } |
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. | |
| typedef enum rpmDbiTag_e rpmDbiTag |
Rpm database index tags.
Tags identify data in package headers.
| typedef enum rpmTagClass_e rpmTagClass |
The classes of data in tags from headers.
| enum rpmDbiTag_e |
| enum rpmTag_e |
Tags identify data in package headers.
| enum rpmTagClass_e |
| rpmTagClass rpmTagGetClass | ( | rpmTagVal | tag | ) |
Return tag data class from value.
| tag | tag value |
| const char* rpmTagGetName | ( | rpmTagVal | tag | ) |
Return tag name from value.
| tag | tag value |
| int rpmTagGetNames | ( | rpmtd | tagnames, | |
| int | fullname | |||
| ) |
Return known rpm tag names, sorted by name.
| tagnames | tag container of string array type |
| fullname | return short or full name |
| rpmTagReturnType rpmTagGetReturnType | ( | rpmTagVal | tag | ) |
Return tag data type from value.
| tag | tag value |
| rpmTagType rpmTagGetTagType | ( | rpmTagVal | tag | ) |
Return tag data type from value.
| tag | tag value |
| rpmTagType rpmTagGetType | ( | rpmTagVal | tag | ) |
Return tag data type from value.
| tag | tag value |
| rpmTagVal rpmTagGetValue | ( | const char * | tagstr | ) |
Return tag value from name.
| tagstr | name of tag |
| rpmTagClass rpmTagTypeGetClass | ( | rpmTagType | type | ) |
Return data class of type.
| type | tag type |
1.7.1