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

struct HV_s hv
void * blob
const char * origin
const char * baseurl
const char * digest
struct stat sb
uint32_t instance
uint32_t startoff
uint32_t endoff
indexEntry index
int indexUsed
int indexAlloced
int flags
int nrefs

Detailed Description

The Header data structure.

Definition at line 56 of file header_internal.h.


Field Documentation

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

Definition at line 63 of file header_internal.h.

Referenced by headerGetBaseURL(), and headerSetBaseURL().

Header region blob.

Definition at line 60 of file header_internal.h.

const char* headerToken_s::digest

Header digest (from origin *.rpm file)

Definition at line 64 of file header_internal.h.

Referenced by headerGetDigest(), and headerSetDigest().

Header ending byte offset in package.

Definition at line 68 of file header_internal.h.

Referenced by headerGetEndOff(), and headerSetEndOff().

struct HV_s headerToken_s::hv [read]

Header public methods.

Definition at line 58 of file header_internal.h.

Array of tags.

Definition at line 70 of file header_internal.h.

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

Allocated size of tag array.

Definition at line 72 of file header_internal.h.

Current size of tag array.

Definition at line 71 of file header_internal.h.

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

Header instance (if from rpmdb).

Definition at line 66 of file header_internal.h.

Referenced by headerGetInstance(), and headerSetInstance().

Reference count.

Definition at line 79 of file header_internal.h.

Referenced by headerUsageCount().

const char* headerToken_s::origin

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

Definition at line 62 of file header_internal.h.

struct stat headerToken_s::sb [read]

Header stat(2) (from origin *.rpm file)

Definition at line 65 of file header_internal.h.

Referenced by headerGetStatbuf(), and headerSetStatbuf().

Header starting byte offset in package.

Definition at line 67 of file header_internal.h.

Referenced by headerGetStartOff(), and headerSetStartOff().


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

Generated on Fri Jun 19 18:50:29 2009 for rpm by  doxygen 1.5.7.1