Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF  4.3.0
API Reference
 
Loading...
Searching...
No Matches
vg.h File Reference

Macros

#define OLD_VGDESCTAG   61820 /* tag for a vgroup d */
 
#define OLD_VSDESCTAG   61821 /* tag for a vdata descriptor */
 
#define OLD_VSDATATAG   61822 /* tag for actual raw data of a vdata */
 
#define NEW_VGDESCTAG   DFTAG_VG
 
#define NEW_VSDESCTAG   DFTAG_VH
 
#define NEW_VSDATATAG   DFTAG_VS
 
#define VGDESCTAG   NEW_VGDESCTAG
 
#define VSDESCTAG   NEW_VSDESCTAG
 
#define VSDATATAG   NEW_VSDATATAG
 
#define _HDF_VSPACK   0
 
#define _HDF_VSUNPACK   1
 
#define VG_ATTR_SET   0x00000001 /* this vgroup has attribute(s) */
 
#define VS_ATTR_SET   0x00000001 /* this vdata has attribute(s) */
 
#define _HDF_VDATA
 
#define _HDF_ENTIRE_VDATA
 
#define VATOM_HASH_SIZE   256
 
#define VSET_NEW_VERSION   4 /* if attr or other new features are set */
 
#define VSET_VERSION   3 /* DO NOT CHANGE!! */
 
#define VSET_OLD_VERSION   2 /* All version <= 2 use old type mappings */
 
#define VSET_OLD_TYPES   VSET_OLD_VERSION /* For backward compatibility */
 

Macro Definition Documentation

◆ _HDF_ENTIRE_VDATA

#define _HDF_ENTIRE_VDATA
Value:
_HDF_VDATA /* if users have already used \
_HDF_ENTIRE_VDATA since 4.1b1 was out */
#define _HDF_VDATA
Definition vg.h:52

◆ _HDF_VDATA

#define _HDF_VDATA
Value:
-1 /* used in vdata attr interface \
findex to represent the entire vdata */

◆ _HDF_VSPACK

#define _HDF_VSPACK   0

◆ _HDF_VSUNPACK

#define _HDF_VSUNPACK   1

◆ NEW_VGDESCTAG

#define NEW_VGDESCTAG   DFTAG_VG

◆ NEW_VSDATATAG

#define NEW_VSDATATAG   DFTAG_VS

◆ NEW_VSDESCTAG

#define NEW_VSDESCTAG   DFTAG_VH

◆ OLD_VGDESCTAG

#define OLD_VGDESCTAG   61820 /* tag for a vgroup d */

◆ OLD_VSDATATAG

#define OLD_VSDATATAG   61822 /* tag for actual raw data of a vdata */

◆ OLD_VSDESCTAG

#define OLD_VSDESCTAG   61821 /* tag for a vdata descriptor */

◆ VATOM_HASH_SIZE

#define VATOM_HASH_SIZE   256

◆ VG_ATTR_SET

#define VG_ATTR_SET   0x00000001 /* this vgroup has attribute(s) */

◆ VGDESCTAG

#define VGDESCTAG   NEW_VGDESCTAG

◆ VS_ATTR_SET

#define VS_ATTR_SET   0x00000001 /* this vdata has attribute(s) */

◆ VSDATATAG

#define VSDATATAG   NEW_VSDATATAG

◆ VSDESCTAG

#define VSDESCTAG   NEW_VSDESCTAG

◆ VSET_NEW_VERSION

#define VSET_NEW_VERSION   4 /* if attr or other new features are set */

◆ VSET_OLD_TYPES

#define VSET_OLD_TYPES   VSET_OLD_VERSION /* For backward compatibility */

◆ VSET_OLD_VERSION

#define VSET_OLD_VERSION   2 /* All version <= 2 use old type mappings */

◆ VSET_VERSION

#define VSET_VERSION   3 /* DO NOT CHANGE!! */