Main Page Modules Data Structures File List Data Fields Globals Related Pages

# rpm Data Structures

Here are the data structures with brief descriptions:

__dirstream |
_dbiIndex |
_dbiIndexItem |
_dbiIndexSet |
_dbiVec |
_dbswap |
_dendian |
_FD_s |
_FDDIGEST_s |
_FDSTACK_s |
_parseState | Parser state
_rpmdbMatchIterator |
_value | Encapsulation of a "value"
aesParam |
AttrRec_s |
availableIndex_s |
availableIndexEntry_s |
availablePackage_s |
badDeps_s |
blockCipher |
blockCipherContext |
blockMode |
blowfishParam |
bucket |
canonEntry_s |
cmd_s |
cpioCrcPhysicalHeader |
cpioSourceArchive_s |
DBCursorObject |
DBEnvObject |
dbiBStats_s |
dbiHStats_s |
DBLockObject |
DBObject |
DBTxnObject |
defaultEntry_s |
DepMsg_t |
dhaes_pContext |
dhaes_pParameters |
DIGEST_CTX_s | MD5/SHA1 digest private data
dirInfo_s |
dldp_p | Discrete Logarithm Domain Parameters - Prime
dlkp_p |
dlpk_p |
entropySource |
entryInfo_s |
extensionCache_s |
FDIO_s |
FDlist_t |
fileIndexEntry_s |
FileList_s | Package file tree walk data
FileListRec_s |
filePath |
fingerPrint_s | Associates a trailing sub-directory and final base name with an existing directory finger print
fips186Param |
fprintCache_s | Finger print cache
fprintCacheEntry_s | Finger print cache entry
fsinfo |
ftsglob_s |
hash_table |
hashBucket_s |
hashFunction |
hashFunctionContext |
hashTable_s |
hdrObject_s |
HE_s |
headerIteratorS | Header tag iterator data structure
headerSprintfExtension_s |
headerTagTableEntry_s |
headerToken |
headerTypeTableEntry |
hmacmd5Param |
hmacParam |
hmacsha1Param |
hmacsha256Param |
hRET_s |
ht_iterator |
HV_s |
indexEntry_s |
Item_s |
keyedHashFunction |
keyedHashFunctionContext |
machCache_s |
machCacheEntry_s |
machEquivInfo_s |
machEquivTable_s |
MacroBuf_s | Macro expansion state
MacroContext_s |
MacroEntry_s |
md5Param |
memchunk |
miRE_s |
mp32barrett |
mp32number |
mtprngParam |
OpenFileInfo |
OPSTAT_t |
optionalTag |
optionStackEntry |
orderListIndex_s |
our_mntent |
packageInfo |
PackageStruct |
PartRec |
pbm_set |
pgpDig_s |
pgpDigParams_s |
pgpPktCdata_s |
pgpPktEdata_s |
pgpPktKey_u | 5.5.3
pgpPktKeyV3_s | 5.5.1
pgpPktKeyV4_s | The version 4 format is similar to the version 3 format except for the absence of a validity period
pgpPktLdata_s |
pgpPktOnepass_s | 5.4
pgpPktPre_u |
pgpPktPubkey_s | 5.1
pgpPktSig_u | 5.2
pgpPktSigV3_s | 5.2.2
pgpPktSigV4_s | 5.2.3
pgpPktSymkey_s | 5.3
pgpPktTrust_s |
pgpPktUid_s |
pgpValTbl_s |
pkgSet |
poptContext_s |
poptDone_s | Keep track of option tables already processed
PreambleRec_s |
randomGenerator |
randomGeneratorContext |
ReadLevelEntry |
ReqComp |
rpmal_s |
rpmalObject_s |
Rpmdb | A python rpmdb object represents an RPM database
rpmdb_s |
rpmdbObject_s |
rpmdsObject_s |
rpmEIU |
Rpmfd | An python rpm.fd object represents an rpm I/O handle
rpmfdObject_s |
rpmfiObject_s |
Rpmhdr | A python header object represents an RPM package header
rpmlibProvides_s |
Rpmmi | A python rpm.mi match iterator object represents the result of a database query
rpmmiObject_s |
rpmOption |
rpmProblem_s |
rpmps_s |
rpmpsm_s |
Rpmrc | A python rpm.rc object encapsulates rpmlib configuration
rpmrcObject_s |
rpmRelocation_s | We pass these around as an array with a sentinel
Rpmte | An python rpm.te object represents an element of a transaction set
rpmteObject_s |
Rpmts | A python rpm.ts object represents an RPM transaction set
rpmtsCallbackType_s |
rpmtsObject_s |
rpmvarValue |
rsakp |
rsapk |
sha1Param |
sha256Param |
sigtbl_s |
skipDir_s |
Source |
speclines_s |
SpecStruct |
spectag_s |
spectags_s |
sprintfTag_s |
sprintfToken |
StringBufRec |
symbolTable_t |
tableType_s |
tokenBits_s |
TriggerFileEntry |
urlinfo_s | URL control structure
urlstring |
VFA |