rpm  4.5
Data Fields
headerTagIndices_s Struct Reference

#include <rpmdb/header.h>

Collaboration diagram for headerTagIndices_s:
Collaboration graph
[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 226 of file header.h.


Field Documentation

header tags sorted by name.

Definition at line 231 of file header.h.

Referenced by _tagValue(), and rpmcliFini().

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

compare entries by name.

Definition at line 233 of file header.h.

no. of entries.

Definition at line 232 of file header.h.

Referenced by _tagValue().

header tags sorted by value.

Definition at line 238 of file header.h.

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

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

compare entries by value.

Definition at line 240 of file header.h.

no. of entries.

Definition at line 239 of file header.h.

Referenced by _tagName(), and _tagType().

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

load sorted tag index.

Definition at line 227 of file header.h.

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

Definition at line 242 of file header.h.

Referenced by tagName().

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

Definition at line 244 of file header.h.

Referenced by tagType().

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

Definition at line 235 of file header.h.

Referenced by tagValue().


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