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

headerToken_s Struct Reference
[HEADER.]

#include <header_internal.h>


Data Fields

HV_s hv
void * blob
indexEntry index
int indexUsed
int indexAlloced
int flags
int nrefs


Detailed Description

The Header data structure.

Definition at line 55 of file header_internal.h.


Field Documentation

void* headerToken_s::blob
 

Header region blob.

Definition at line 59 of file header_internal.h.

Referenced by headerFree(), headerLoad(), and headerNew().

int headerToken_s::flags
 

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
 

Header public methods.

Definition at line 57 of file header_internal.h.

Referenced by headerLoad(), and headerNew().

indexEntry headerToken_s::index
 

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().

int headerToken_s::indexAlloced
 

Allocated size of tag array.

Definition at line 63 of file header_internal.h.

Referenced by headerAddEntry(), headerLoad(), and headerNew().

int headerToken_s::indexUsed
 

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(), headerSizeof(), headerSort(), and headerUnsort().

int headerToken_s::nrefs
 

Reference count.

Definition at line 70 of file header_internal.h.

Referenced by headerFree(), headerLink(), headerLoad(), headerNew(), headerUnlink(), and headerUsageCount().


The documentation for this struct was generated from the following file:
Generated on Sun Oct 26 13:02:09 2003 for rpm by doxygen1.2.18