NODE Struct Reference

Structure for nodes used in GEDCOM functions. Nodes are the basic components of GEDCOM trees. More...

#include <flaim.h>

List of all members.

Public Attributes

NODEnext
 Pointer to child, next sib, or uncle (compare levels).
NODEprior
 Pointer to parent, prior sib, or nephew (compare levels).
FLMBYTE * value
 Value of node (if length <= 4), or pointer to value.
FLMUINT32 ui32Length
 Length of value (in bytes).
FLMUINT16 ui16TagNum
 Tag number.
FLMUINT8 ui8Level
 Hierarchy level (0 = root).
FLMUINT8 ui8Type
 Value's data type. This should be one of the following:
  • FLM_TEXT_TYPE (0)
  • FLM_NUMBER_TYPE (1)
  • FLM_BINARY_TYPE (2)
  • FLM_CONTEXT_TYPE (3)
  • FLM_BLOB_TYPE (8).

FLMUINT32 ui32EncFlags
 Encryption flags.
FLMUINT32 ui32EncLength
 The length of the encrypted data.
FLMUINT32 ui32EncId
 The DRN of the encryption definition record in the dictionary.
FLMBYTE * pucEncValue
 The encrypted value.


Detailed Description

Structure for nodes used in GEDCOM functions. Nodes are the basic components of GEDCOM trees.


Generated on Wed Oct 4 12:11:43 2006 for FLAIM by  doxygen 1.4.6