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

headerToken_s Struct Reference
[HEADER.]

The Header data structure. More...

#include <rpmdb/header_internal.h>

Collaboration diagram for headerToken_s:

Collaboration graph
[legend]

Data Fields

HV_s hv
void * blob
const char * origin
int_32 instance
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.

int headerToken_s::flags
 

Definition at line 67 of file header_internal.h.

Referenced by doHeaderUnload(), findEntry(), headerAllocated(), rpmdbNextIterator(), rpmReadHeader(), and rpmReadSignature().

struct HV_s headerToken_s::hv
 

Header public methods.

Definition at line 57 of file header_internal.h.

indexEntry headerToken_s::index
 

Array of tags.

Definition at line 64 of file header_internal.h.

Referenced by doHeaderUnload(), headerDump(), and replace_lzma_with_gzip().

int headerToken_s::indexAlloced
 

Allocated size of tag array.

Definition at line 66 of file header_internal.h.

int headerToken_s::indexUsed
 

Current size of tag array.

Definition at line 65 of file header_internal.h.

Referenced by headerDump().

int_32 headerToken_s::instance
 

Header instance (if from rpmdb).

Definition at line 62 of file header_internal.h.

int headerToken_s::nrefs
 

Reference count.

Definition at line 73 of file header_internal.h.

Referenced by headerUsageCount().

const char* headerToken_s::origin
 

Header origin (e.g. path or URL).

Definition at line 61 of file header_internal.h.


The documentation for this struct was generated from the following file:
Generated on Sat Oct 1 21:49:54 2011 for rpm by  doxygen 1.4.4