HDF5  1.12.0
H5P.c File Reference

Data Structures

struct  H5P_iter_ud_t
 

Functions

hid_t H5Pcopy (hid_t id)
 
hid_t H5Pcreate_class (hid_t parent, const char *name, H5P_cls_create_func_t cls_create, void *create_data, H5P_cls_copy_func_t cls_copy, void *copy_data, H5P_cls_close_func_t cls_close, void *close_data)
 
hid_t H5Pcreate (hid_t cls_id)
 
herr_t H5Pregister2 (hid_t cls_id, const char *name, size_t size, void *def_value, H5P_prp_create_func_t prp_create, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
 
herr_t H5Pinsert2 (hid_t plist_id, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_delete_func_t prp_delete, H5P_prp_copy_func_t prp_copy, H5P_prp_compare_func_t prp_cmp, H5P_prp_close_func_t prp_close)
 
herr_t H5Pset (hid_t plist_id, const char *name, const void *value)
 
htri_t H5Pexist (hid_t id, const char *name)
 
herr_t H5Pget_size (hid_t id, const char *name, size_t *size)
 
herr_t H5Pencode2 (hid_t plist_id, void *buf, size_t *nalloc, hid_t fapl_id)
 
hid_t H5Pdecode (const void *buf)
 
hid_t H5Pget_class (hid_t plist_id)
 
herr_t H5Pget_nprops (hid_t id, size_t *nprops)
 
htri_t H5Pequal (hid_t id1, hid_t id2)
 
htri_t H5Pisa_class (hid_t plist_id, hid_t pclass_id)
 
int H5Piterate (hid_t id, int *idx, H5P_iterate_t iter_func, void *iter_data)
 
herr_t H5Pget (hid_t plist_id, const char *name, void *value)
 
herr_t H5Premove (hid_t plist_id, const char *name)
 
herr_t H5Pcopy_prop (hid_t dst_id, hid_t src_id, const char *name)
 
herr_t H5Punregister (hid_t pclass_id, const char *name)
 
herr_t H5Pclose (hid_t plist_id)
 
char * H5Pget_class_name (hid_t pclass_id)
 
hid_t H5Pget_class_parent (hid_t pclass_id)
 
herr_t H5Pclose_class (hid_t cls_id)
 

Variables

hbool_t H5_PKG_INIT_VAR = FALSE
 

Function Documentation

◆ H5Pclose()

herr_t H5Pclose ( hid_t  plist_id)

◆ H5Pclose_class()

herr_t H5Pclose_class ( hid_t  cls_id)

◆ H5Pcopy()

◆ H5Pcopy_prop()

herr_t H5Pcopy_prop ( hid_t  dst_id,
hid_t  src_id,
const char *  name 
)

◆ H5Pcreate()

hid_t H5Pcreate ( hid_t  cls_id)

◆ H5Pcreate_class()

hid_t H5Pcreate_class ( hid_t  parent,
const char *  name,
H5P_cls_create_func_t  cls_create,
void *  create_data,
H5P_cls_copy_func_t  cls_copy,
void *  copy_data,
H5P_cls_close_func_t  cls_close,
void *  close_data 
)

◆ H5Pdecode()

hid_t H5Pdecode ( const void *  buf)

References H5P__decode(), and ret_value.

◆ H5Pencode2()

herr_t H5Pencode2 ( hid_t  plist_id,
void *  buf,
size_t *  nalloc,
hid_t  fapl_id 
)

◆ H5Pequal()

◆ H5Pexist()

◆ H5Pget()

herr_t H5Pget ( hid_t  plist_id,
const char *  name,
void *  value 
)

◆ H5Pget_class()

◆ H5Pget_class_name()

char* H5Pget_class_name ( hid_t  pclass_id)

◆ H5Pget_class_parent()

◆ H5Pget_nprops()

◆ H5Pget_size()

◆ H5Pinsert2()

herr_t H5Pinsert2 ( hid_t  plist_id,
const char *  name,
size_t  size,
void *  value,
H5P_prp_set_func_t  prp_set,
H5P_prp_get_func_t  prp_get,
H5P_prp_delete_func_t  prp_delete,
H5P_prp_copy_func_t  prp_copy,
H5P_prp_compare_func_t  prp_cmp,
H5P_prp_close_func_t  prp_close 
)

◆ H5Pisa_class()

◆ H5Piterate()

◆ H5Pregister2()

herr_t H5Pregister2 ( hid_t  cls_id,
const char *  name,
size_t  size,
void *  def_value,
H5P_prp_create_func_t  prp_create,
H5P_prp_set_func_t  prp_set,
H5P_prp_get_func_t  prp_get,
H5P_prp_delete_func_t  prp_delete,
H5P_prp_copy_func_t  prp_copy,
H5P_prp_compare_func_t  prp_cmp,
H5P_prp_close_func_t  prp_close 
)

◆ H5Premove()

herr_t H5Premove ( hid_t  plist_id,
const char *  name 
)

◆ H5Pset()

herr_t H5Pset ( hid_t  plist_id,
const char *  name,
const void *  value 
)

◆ H5Punregister()

herr_t H5Punregister ( hid_t  pclass_id,
const char *  name 
)

Variable Documentation

◆ H5_PKG_INIT_VAR

hbool_t H5_PKG_INIT_VAR = FALSE