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

unsigned char magic [8]
void * blob
const char * origin
uint32_t instance
struct rpmop_s h_loadops
struct rpmop_s h_getops
indexEntry index
size_t indexUsed
size_t indexAlloced
uint32_t flags
int nrefs

Detailed Description

The Header data structure.

Definition at line 84 of file header_internal.h.


Field Documentation

Header region blob.

Definition at line 87 of file header_internal.h.

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

Definition at line 92 of file header_internal.h.

Referenced by headerGetStats().

Definition at line 91 of file header_internal.h.

Referenced by headerGetStats().

Allocated size of tag array.

Definition at line 96 of file header_internal.h.

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

Header instance (if from rpmdb).

Definition at line 90 of file header_internal.h.

Referenced by headerGetInstance(), headerNew(), headerReload(), and headerSetInstance().

unsigned char headerToken_s::magic[8]

Header magic.

Definition at line 85 of file header_internal.h.

Referenced by headerGetMagic(), headerLoad(), headerNew(), and headerSetMagic().

Reference count.

Definition at line 104 of file header_internal.h.

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

const char* headerToken_s::origin

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

Definition at line 89 of file header_internal.h.

Referenced by headerFree(), headerGetOrigin(), headerNew(), headerReload(), and headerSetOrigin().


The documentation for this struct was generated from the following file:
Generated on Fri Feb 26 01:54:22 2010 for rpm by  doxygen 1.6.3