HL-HDF
_HL_Node Struct Reference

Represents a HDF5 object/attribute/reference/... More...

Public Attributes

HL_Type type
 The type of this node.
 
char * name
 The name of this node.
 
int ndims
 Number of dimensions if this node is represented by a HL_Type::ATTRIBUTE_ID or HL_Type::TYPE_ID.
 
hsize_t * dims
 The dimension size.
 
unsigned char * data
 The data in fixed-type format.
 
unsigned char * rawdata
 Unconverted data, exactly as read from the file.
 
HL_FormatSpecifier format
 Format specifier
 
hid_t typeId
 HDF5 type identifier.
 
size_t dSize
 Size for data (fixed type)
 
size_t rdSize
 Size for rawdata.
 
HL_DataType dataType
 Type of data.
 
hid_t hdfId
 The hdf id that this node represents (used internally)
 
HL_NodeMark mark
 Current state of this node.
 
int fetched
 0 if the data has not been fetched from disk, otherwise 0
 
HL_CompoundTypeDescriptioncompoundDescription
 The compound type description if this is a TYPE node.
 
HL_Compressioncompression
 Compression settings for this node.
 

Detailed Description

Represents a HDF5 object/attribute/reference/...

Member Data Documentation

◆ compoundDescription

HL_CompoundTypeDescription* _HL_Node::compoundDescription

The compound type description if this is a TYPE node.

◆ compression

HL_Compression* _HL_Node::compression

Compression settings for this node.

◆ data

unsigned char* _HL_Node::data

The data in fixed-type format.

◆ dataType

HL_DataType _HL_Node::dataType

Type of data.

◆ dims

hsize_t* _HL_Node::dims

The dimension size.

◆ dSize

size_t _HL_Node::dSize

Size for data (fixed type)

◆ fetched

int _HL_Node::fetched

0 if the data has not been fetched from disk, otherwise 0

◆ format

◆ hdfId

hid_t _HL_Node::hdfId

The hdf id that this node represents (used internally)

◆ mark

HL_NodeMark _HL_Node::mark

Current state of this node.

◆ name

char* _HL_Node::name

The name of this node.

◆ ndims

int _HL_Node::ndims

Number of dimensions if this node is represented by a HL_Type::ATTRIBUTE_ID or HL_Type::TYPE_ID.

◆ rawdata

unsigned char* _HL_Node::rawdata

Unconverted data, exactly as read from the file.

◆ rdSize

size_t _HL_Node::rdSize

Size for rawdata.

◆ type

HL_Type _HL_Node::type

The type of this node.

◆ typeId

hid_t _HL_Node::typeId

HDF5 type identifier.


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