The Header data structure. More...
#include <header_internal.h>
Data Fields | |
| struct HV_s | hv |
| void * | blob |
| indexEntry | index |
| int | indexUsed |
| int | indexAlloced |
| int | flags |
| int | nrefs |
The Header data structure.
Definition at line 55 of file header_internal.h.
| void* headerToken_s::blob |
Header region blob.
Definition at line 59 of file header_internal.h.
Referenced by headerFree(), headerLoad(), and headerNew().
Definition at line 64 of file header_internal.h.
Referenced by doHeaderUnload(), findEntry(), headerAddEntry(), headerAllocated(), headerCopyLoad(), headerFree(), headerLoad(), headerNew(), headerRead(), headerReload(), headerSizeof(), headerSort(), rpmdbNextIterator(), rpmReadHeader(), and rpmReadSignature().
struct HV_s headerToken_s::hv [read] |
Header public methods.
Definition at line 57 of file header_internal.h.
Referenced by headerLoad(), and headerNew().
Array of tags.
Definition at line 61 of file header_internal.h.
Referenced by doHeaderUnload(), findEntry(), headerAddEntry(), headerDump(), headerFree(), headerLoad(), headerModifyEntry(), headerNew(), headerNextIterator(), headerReload(), headerRemoveEntry(), headerSizeof(), headerSort(), and headerUnsort().
Allocated size of tag array.
Definition at line 63 of file header_internal.h.
Referenced by headerAddEntry(), headerLoad(), and headerNew().
Current size of tag array.
Definition at line 62 of file header_internal.h.
Referenced by doHeaderUnload(), findEntry(), headerAddEntry(), headerDump(), headerFree(), headerLoad(), headerNew(), headerNextIterator(), headerRemoveEntry(), headerSort(), and headerUnsort().
Reference count.
Definition at line 70 of file header_internal.h.
Referenced by headerFree(), headerLink(), headerLoad(), headerNew(), headerUnlink(), and headerUsageCount().
1.6.1