HDF5  1.12.0
Data Structures | Functions | Variables
H5P.c File Reference
#include "H5Pmodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Eprivate.h"
#include "H5Iprivate.h"
#include "H5Ppkg.h"

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()

hid_t H5Pcopy ( hid_t  id)

◆ 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)

◆ H5Pencode2()

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

◆ H5Pequal()

htri_t H5Pequal ( hid_t  id1,
hid_t  id2 
)

◆ H5Pexist()

htri_t H5Pexist ( hid_t  id,
const char *  name 
)

◆ H5Pget()

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

◆ H5Pget_class()

hid_t H5Pget_class ( hid_t  plist_id)

◆ H5Pget_class_name()

char* H5Pget_class_name ( hid_t  pclass_id)

◆ H5Pget_class_parent()

hid_t H5Pget_class_parent ( hid_t  pclass_id)

◆ H5Pget_nprops()

herr_t H5Pget_nprops ( hid_t  id,
size_t nprops 
)

◆ H5Pget_size()

herr_t H5Pget_size ( hid_t  id,
const char *  name,
size_t 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()

htri_t H5Pisa_class ( hid_t  plist_id,
hid_t  pclass_id 
)

◆ H5Piterate()

int H5Piterate ( hid_t  id,
int idx,
H5P_iterate_t  iter_func,
void *  iter_data 
)

◆ 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