rpm Data Structures

Here are the data structures with brief descriptions:
_dbiIndexDescribes an index database (implemented on Berkeley db3 functionality)
_dbiIndexItemA single item from an index database (i.e
_dbiIndexSetItems retrieved from the index database
_dbiVecPrivate methods for accessing an index database
_dbswap
_DBT1
_dendian
_FD_sThe FD_t File Handle data structure
_FDDIGEST_s
_FDSTACK_s
_parseStateParser state
_rpmdbMatchIterator
_valueEncapsulation of a "value"
AttrRec_s
availableIndexIndex of all available items
availableIndexEntryA single available item (e.g
availableList_sSet of available packages, items, and directories
availablePackageInfo about a single package to be installed
badDeps_s
bucket
canonEntry_s
cmd_s
cpioCrcPhysicalHeaderCpio archive header information
cpioSourceArchive_s
dbiBStats_sB-tree database statistics
dbiHStats_sHash database statistics
defaultEntry_s
DepMsg_t
DIGEST_CTX_sMD5/SHA1 digest private data
dirInfo_sA directory to be installed/removed
diskspaceInfo
dnli_sDirectory name iterator
entryInfo
extensionCache
faFileHeader
faFooter
faHeader
FDIO_s
FDlist_t
fileIndexEntryA file to be installed/removed
FileList_sPackage file tree walk data
FileListRec_s
filePath
fingerPrint_sAssociates a trailing sub-directory and final base name with an existing directory finger print
fprintCache_sFinger print cache
fprintCacheEntry_sFinger print cache entry
fsinfo
fsm_sFile name and stat information
fsmIterator_sIterator across package file info, forward on install, backward on erase
hardLink_sKeeps track of the set of all hard links to a file in an archive
hash_table
hashBucket_s
hashTable_s
hdrObject_s
HE_s
headerA python header object represents an RPM package header
headerIteratorSHeader tag iterator data structure
headerSprintfExtension_s
headerTagTableEntry_s
headerTokenThe Header data structure
headerTypeTableEntry
hRET_s
ht_iterator
HV_s
IDT_sA rollback transaction id element
IDTindex_sA rollback transaction id index
indexEntry
machCache_s
machCacheEntry_s
machEquivInfo_s
machEquivTable_s
MacroBuf_sMacro expansion state
MacroContext_s
MacroEntry_s
miRE_s
OpenFileInfo
OPSTAT_tCumulative statistics for an I/O operation
optionalTag
optionStackEntry
orderListIndex
our_mntent
packageInfo
PackageStructThe structure used to store values for a package
PartRec
pbm_set
pgpDig_s
pgpDigParams_s
pgpPktCdata_s
pgpPktEdata_s
pgpPktKey_u5.5.3
pgpPktKeyV3_s5.5.1
pgpPktKeyV4_sThe version 4 format is similar to the version 3 format except for the absence of a validity period
pgpPktLdata_s
pgpPktOnepass_s5.4
pgpPktPre_u
pgpPktPubkey_s5.1
pgpPktSig_u5.2
pgpPktSigV3_s5.2.2
pgpPktSigV4_s5.2.3
pgpPktSymkey_s5.3
pgpPktTrust_s
pgpPktUid_s
pgpValTbl_s
pkgSet
poptAliasA popt alias argument for poptAddAlias()
poptContext_s
poptItem_sA popt alias or exec argument for poptAddItem()
poptOption
PreambleRec_s
problemsSet_sProblems encountered while checking dependencies
psm_s
ReadLevelEntry
ReqComp
rpmBuildArguments_sDescribe build command line request
rpmDatabaseArguments_sDescribe database command line requests
rpmdbA python rpmdb object represents an RPM database
rpmdb_sDescribes the collection of index databases used by rpm
rpmdbMatchIteratorA python rpmdbMatchIterator object represents the result of an RPM database query
rpmdbMIObject_s
rpmdbObject_s
rpmDependencyConflict_sDependency problems found by rpmdepCheck()
rpmEIU
rpmInstallArguments_sDescribe database command line requests
rpmleadThe lead data structure
rpmlibProvides_s
rpmOption
rpmProblem_s
rpmProblemSet_s
rpmQVArguments_sDescribe query/verify command line request
rpmRelocation_sWe pass these around as an array with a sentinel
rpmSignArguments_sDescribe signature command line request
rpmtransA python rpmtrans object represents an RPM transaction set
rpmTransactionSet_sThe set of packages to be installed/removed atomically
rpmtransObject_s
rpmvarValue
sharedFileInfo
Source
speclines_s
SpecStructThe structure used to store values parsed from a spec file
spectag_s
spectags_s
sprintfTag
sprintfToken
StringBufRec
symbolTable_t
tableType_s
tagMacroMacros to be defined from per-header tag values
tokenBits_s
transactionElement_sA single package instance to be installed/removed atomically
transactionFileInfo_s
TriggerFileEntry
tsCallbackType
tsIterator_sIterator across transaction elements, forward on install, backward on erase
tsortInfo_sDependncy ordering information
urlinfo_sURL control structure
urlstring
VFA

Generated on Wed Mar 8 22:44:30 2006 for rpm by  doxygen 1.4.6