Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5 2.0.0.258fa78
API Reference
Loading...
Searching...
No Matches
H5O_hdr_info_t Struct Reference

#include <src/H5Opublic.h>

Detailed Description

Information struct for object header metadata (for H5Oget_info(), H5Oget_info_by_name(), H5Oget_info_by_idx())

Data Fields

unsigned version
 
unsigned nmesgs
 
unsigned nchunks
 
unsigned flags
 
struct { 
 
   hsize_t   total 
 
   hsize_t   meta 
 
   hsize_t   mesg 
 
   hsize_t   free 
 
space 
 
struct { 
 
   uint64_t   present 
 
   uint64_t   shared 
 
mesg 
 

Field Documentation

◆ flags

unsigned flags

Object header status flags

◆ free

hsize_t free

Free space within object header

◆ mesg [1/2]

hsize_t mesg

Space within header for actual message information

◆ [struct] [2/2]

struct { ... } mesg

◆ meta

hsize_t meta

Space within header for object header metadata information

◆ nchunks

unsigned nchunks

Number of object header chunks

◆ nmesgs

unsigned nmesgs

Number of object header messages

◆ present

uint64_t present

Flags to indicate presence of message type in header

◆ shared

uint64_t shared

Flags to indicate message type is shared in header

◆ [struct]

struct { ... } space

◆ total

hsize_t total

Total space for storing object header in file

◆ version

unsigned version

Version number of header format in file


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