rpm 5.3.12
Data Fields
rpmDataType_u Union Reference

#include <rpmdb/rpmtag.h>

Collaboration diagram for rpmDataType_u:
Collaboration graph
[legend]

Data Fields

void * ptr
rpmuint8_tui8p
rpmuint16_tui16p
rpmuint32_tui32p
rpmuint64_tui64p
const char * str
unsigned char * blob
const char ** argv
HE_t he

Detailed Description

Definition at line 64 of file rpmtag.h.


Field Documentation

const char** rpmDataType_u::argv
unsigned char* rpmDataType_u::blob

RPM_BIN_TYPE

Definition at line 73 of file rpmtag.h.

Definition at line 75 of file rpmtag.h.

Definition at line 66 of file rpmtag.h.

Referenced by _fnTag(), addFileToTag(), addTE(), base64Format(), checkForDuplicates(), copyEntry(), db3Acallback(), debevrTag(), debmd5sumsTag(), digestFormat(), ensureOlder(), FDGsqlTag(), FDGxmlTag(), FDGyamlTag(), filestatTag(), formatValue(), fssizesTag(), getSignid(), handleInstInstalledFile(), handleOneTrigger(), handlePreambleTag(), hCopyTag(), hdr_subscript(), hdrKeyList(), headerAddEntry(), headerAddI18NString(), headerAppendEntry(), headerCopy(), headerCopyTags(), headerGet(), headerMacrosLoad(), headerMacrosUnload(), headerMergeLegacySigs(), headerModifyEntry(), headerNEVRA(), headerRegenSigHeader(), hGetColor(), hLoadTID(), i18nTag(), IDTXglob(), IDTXload(), initSourceHeader(), instprefixTag(), intGetEntry(), isMemberInEntry(), localeTag(), lookupPackage(), main(), makeHDRSignature(), mireSkip(), needswhatTag(), nwlookupTag(), packageBinaries(), parseDescription(), parsePreamble(), parseSpec(), populateInstallHeader(), PRCOsqlTag(), PRCOxmlTag(), PRCOyamlTag(), printNewSpecfile(), processBinaryFiles(), providePackageNVR(), rdSignature(), readFile(), regionSwab(), relocateFileList(), rpmAddSignature(), rpmcliImportPubkey(), rpmcliInstall(), rpmdbAdd(), rpmdbExportInfo(), rpmdbRemove(), rpmdsNew(), rpmdsThis(), rpmfcGenerateDepends(), rpmfcGenerateScriptletDeps(), rpmfiBuildFNames(), rpmfiNew(), rpmheClean(), rpmheRealloc(), rpmlibMarkers(), rpmmiInit(), rpmpsmStage(), rpmReadPackageFile(), rpmReSign(), rpmteChain(), rpmteNew(), rpmtsAddInstallElement(), rpmtsAddUpgrades(), rpmtsCallback(), rpmtsCheckInstalledFiles(), rpmtsFindPubkey(), rpmtsSanityCheck(), rpmtsSolve(), rpmVerifySignatures(), rpmVersionCompare(), runImmedTriggers(), runInstScript(), runScript(), stashSt(), statFormat(), str2uuid(), tag2uuidv1(), tag2uuidv5(), tagSwab(), timeCheck(), triggercondsTag(), triggertypeTag(), tv2uuidv1(), uuidFormat(), whatneedsTag(), wnlookupTag(), and writeRPM().

const char* rpmDataType_u::str

RPM_STRING_TYPE

Definition at line 72 of file rpmtag.h.

Referenced by addFileToTag(), addTE(), armorFormat(), base64Format(), bncdataFormat(), cdataFormat(), checkPackageSet(), copyEntry(), db3Acallback(), digestFormat(), ensureOlder(), fiIntersect(), fillOutMainPackage(), formatValue(), handleInstInstalledFile(), handleOneTrigger(), handlePreambleTag(), hdr_subscript(), headerMacrosLoad(), headerNEVRA(), i18nTag(), iconvFormat(), initSourceHeader(), initSourceHeaderScriptlet(), instprefixTag(), intFormat(), intGetEntry(), jsonFormat(), localeTag(), lookupPackage(), main(), makeHDRSignature(), mireSkip(), needswhatTag(), nvraTag(), nwlookupTag(), packageBinaries(), parsePreamble(), parseScript(), parseSpec(), pkgbaseurlTag(), pkgdigestTag(), pkgoriginTag(), pkgUnpackagedSubdirs(), populateInstallHeader(), printNewSpecfile(), processBinaryFiles(), processPackageFiles(), providePackageNVR(), rpmcliImportPubkey(), rpmcliInstall(), rpmdbRemove(), rpmdsNew(), rpmdsThis(), rpmfcGenerateScriptletDeps(), rpmHeadersIdentical(), rpmheRealloc(), rpmInstallSourcePackage(), rpmlibMarkers(), rpmmiInit(), rpmpsmStage(), rpmteChain(), rpmtsAddInstallElement(), rpmtsAddUpgrades(), rpmtsCallback(), rpmtsEraseDebuginfo(), rpmtsSanityCheck(), rpmtsSolve(), rpmVersionCompare(), rpnFormat(), runInstScript(), runScript(), shescapeFormat(), spewescapeFormat(), stashSt(), statFormat(), str2uuid(), strsubFormat(), uuidFormat(), whatneedsTag(), wnlookupTag(), writeRPM(), xmlFormat(), and yamlFormat().


The documentation for this union was generated from the following file: