hdf5.H5Ppublic

Members

Aliases

H5P_ROOT
alias H5P_ROOT = H5P_CLS_ROOT_g
H5P_cls_create_func_t
alias H5P_cls_create_func_t = herr_t function(hid_t prop_id, void* create_data)

Functions

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)
H5Pset_cache
herr_t H5Pset_cache(hid_t plist_id, int mdc_nelmts, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)

herr_t H5Pset_multi_type(hid_t fapl_id, H5FD_mem_t type); herr_t H5Pget_multi_type(hid_t fapl_id, H5FD_mem_t *type);

H5Pset_copy_object
herr_t H5Pset_copy_object(hid_t plist_id, uint crt_intmd)

herr_t H5Pset_elink_cb(hid_t lapl_id, H5L_elink_traverse_t func, void *op_data); herr_t H5Pget_elink_cb(hid_t lapl_id, H5L_elink_traverse_t *func, void **op_data);

H5Pset_core_write_tracking
herr_t H5Pset_core_write_tracking(hid_t fapl_id, hbool_t is_enabled, size_t page_size)

herr_t H5Pset_file_image_callbacks(hid_t fapl_id, H5FD_file_image_callbacks_t *callbacks_ptr); herr_t H5Pget_file_image_callbacks(hid_t fapl_id, H5FD_file_image_callbacks_t *callbacks_ptr);

H5Pset_gc_references
herr_t H5Pset_gc_references(hid_t fapl_id, uint gc_ref)

herr_t H5Pset_mdc_config(hid_t plist_id, H5AC_cache_config_t * config_ptr); herr_t H5Pget_mdc_config(hid_t plist_id, H5AC_cache_config_t * config_ptr); /* out */

H5Pset_hyper_vector_size
herr_t H5Pset_hyper_vector_size(hid_t fapl_id, size_t size)

herr_t H5Pset_vlen_mem_manager(hid_t plist_id, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info); herr_t H5Pget_vlen_mem_manager(hid_t plist_id, H5MM_allocate_t *alloc_func, void **alloc_info, H5MM_free_t *free_func, void **free_info);

Static variables

H5P_CLS_ROOT_g
hid_t H5P_CLS_ROOT_g;

Meta