headerTagIndices_s Struct Reference

#include <rpmdb/header.h>

Collaboration diagram for headerTagIndices_s:

[legend]

Data Fields

int(* loadIndex )(headerTagTableEntry **ipp, int *np, int(*cmp)(const void *avp, const void *bvp))
headerTagTableEntrybyName
int byNameSize
int(* byNameCmp )(const void *avp, const void *bvp)
int(* tagValue )(const char *name)
headerTagTableEntrybyValue
int byValueSize
int(* byValueCmp )(const void *avp, const void *bvp)
const char *(* tagName )(int value)
int(* tagType )(int value)

Detailed Description

Definition at line 138 of file header.h.


Field Documentation

int(* headerTagIndices_s::loadIndex)(headerTagTableEntry **ipp, int *np, int(*cmp)(const void *avp, const void *bvp))

load sorted tag index.

headerTagTableEntry* headerTagIndices_s::byName

header tags sorted by name.

Definition at line 143 of file header.h.

Referenced by _tagValue(), and rpmcliFini().

int headerTagIndices_s::byNameSize

no. of entries.

Definition at line 144 of file header.h.

Referenced by _tagValue().

int(* headerTagIndices_s::byNameCmp)(const void *avp, const void *bvp)

compare entries by name.

int(* headerTagIndices_s::tagValue)(const char *name)

Referenced by tagValue().

headerTagTableEntry* headerTagIndices_s::byValue

header tags sorted by value.

Definition at line 150 of file header.h.

Referenced by _tagName(), _tagType(), and rpmcliFini().

int headerTagIndices_s::byValueSize

no. of entries.

Definition at line 151 of file header.h.

Referenced by _tagName(), and _tagType().

int(* headerTagIndices_s::byValueCmp)(const void *avp, const void *bvp)

compare entries by value.

const char*(* headerTagIndices_s::tagName)(int value)

Referenced by tagName().

int(* headerTagIndices_s::tagType)(int value)

Referenced by tagType().


The documentation for this struct was generated from the following file:
Generated on Fri Aug 31 10:50:55 2007 for rpm by  doxygen 1.5.1