HDF5  1.12.0
H5HFman.c File Reference

Functions

herr_t H5HF__man_insert (H5HF_hdr_t *hdr, size_t obj_size, const void *obj, void *_id)
 
herr_t H5HF_man_get_obj_len (H5HF_hdr_t *hdr, const uint8_t *id, size_t *obj_len_p)
 
void H5HF__man_get_obj_off (const H5HF_hdr_t *hdr, const uint8_t *id, hsize_t *obj_off_p)
 
herr_t H5HF__man_read (H5HF_hdr_t *hdr, const uint8_t *id, void *obj)
 
herr_t H5HF__man_write (H5HF_hdr_t *hdr, const uint8_t *id, const void *obj)
 
herr_t H5HF__man_op (H5HF_hdr_t *hdr, const uint8_t *id, H5HF_operator_t op, void *op_data)
 
herr_t H5HF__man_remove (H5HF_hdr_t *hdr, const uint8_t *id)
 

Function Documentation

◆ H5HF__man_get_obj_off()

void H5HF__man_get_obj_off ( const H5HF_hdr_t hdr,
const uint8_t id,
hsize_t *  obj_off_p 
)

References HDassert(), and hdr.

Referenced by H5HF_get_obj_off().

◆ H5HF__man_insert()

◆ H5HF__man_op()

herr_t H5HF__man_op ( H5HF_hdr_t hdr,
const uint8_t id,
H5HF_operator_t  op,
void *  op_data 
)

References HDassert(), hdr, and ret_value.

Referenced by H5HF_op().

◆ H5HF__man_read()

herr_t H5HF__man_read ( H5HF_hdr_t hdr,
const uint8_t id,
void *  obj 
)

References HDassert(), hdr, and ret_value.

Referenced by H5HF_read().

◆ H5HF__man_remove()

◆ H5HF__man_write()

herr_t H5HF__man_write ( H5HF_hdr_t hdr,
const uint8_t id,
const void *  obj 
)

References HDassert(), hdr, and ret_value.

Referenced by H5HF_write().

◆ H5HF_man_get_obj_len()

herr_t H5HF_man_get_obj_len ( H5HF_hdr_t hdr,
const uint8_t id,
size_t *  obj_len_p 
)

References FUNC_LEAVE_NOAPI(), HDassert(), and hdr.

Referenced by H5HF_get_obj_len().