HDF5  1.12.0
H5Pprivate.h File Reference

Data Structures

struct  H5P_libclass_t
 

Typedefs

typedef struct H5P_genplist_t H5P_genplist_t
 
typedef enum H5P_coll_md_read_flag_t H5P_coll_md_read_flag_t
 
typedef struct H5P_genclass_t H5P_genclass_t
 
typedef enum H5P_plist_type_t H5P_plist_type_t
 
typedef herr_t(* H5P_reg_prop_func_t) (H5P_genclass_t *pclass)
 
typedef struct H5P_libclass_t H5P_libclass_t
 

Enumerations

enum  H5P_coll_md_read_flag_t { H5P_FORCE_FALSE = -1, H5P_USER_FALSE = 0, H5P_USER_TRUE = 1 }
 
enum  H5P_plist_type_t {
  H5P_TYPE_USER = 0, H5P_TYPE_ROOT = 1, H5P_TYPE_OBJECT_CREATE = 2, H5P_TYPE_FILE_CREATE = 3,
  H5P_TYPE_FILE_ACCESS = 4, H5P_TYPE_DATASET_CREATE = 5, H5P_TYPE_DATASET_ACCESS = 6, H5P_TYPE_DATASET_XFER = 7,
  H5P_TYPE_FILE_MOUNT = 8, H5P_TYPE_GROUP_CREATE = 9, H5P_TYPE_GROUP_ACCESS = 10, H5P_TYPE_DATATYPE_CREATE = 11,
  H5P_TYPE_DATATYPE_ACCESS = 12, H5P_TYPE_STRING_CREATE = 13, H5P_TYPE_ATTRIBUTE_CREATE = 14, H5P_TYPE_OBJECT_COPY = 15,
  H5P_TYPE_LINK_CREATE = 16, H5P_TYPE_LINK_ACCESS = 17, H5P_TYPE_ATTRIBUTE_ACCESS = 18, H5P_TYPE_VOL_INITIALIZE = 19,
  H5P_TYPE_MAP_CREATE = 20, H5P_TYPE_MAP_ACCESS = 21, H5P_TYPE_REFERENCE_ACCESS = 22, H5P_TYPE_MAX_TYPE
}
 

Functions

H5_DLL herr_t H5P_init (void)
 
H5_DLL herr_t H5P_close (void *_plist)
 
H5_DLL hid_t H5P_create_id (H5P_genclass_t *pclass, hbool_t app_ref)
 
H5_DLL hid_t H5P_copy_plist (const H5P_genplist_t *old_plist, hbool_t app_ref)
 
H5_DLL herr_t H5P_get (H5P_genplist_t *plist, const char *name, void *value)
 
H5_DLL herr_t H5P_set (H5P_genplist_t *plist, const char *name, const void *value)
 
H5_DLL herr_t H5P_peek (H5P_genplist_t *plist, const char *name, void *value)
 
H5_DLL herr_t H5P_poke (H5P_genplist_t *plist, const char *name, const void *value)
 
H5_DLL herr_t H5P_insert (H5P_genplist_t *plist, const char *name, size_t size, void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get, H5P_prp_encode_func_t prp_encode, H5P_prp_decode_func_t prp_decode, 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)
 
H5_DLL herr_t H5P_remove (H5P_genplist_t *plist, const char *name)
 
H5_DLL htri_t H5P_exist_plist (const H5P_genplist_t *plist, const char *name)
 
H5_DLL htri_t H5P_class_isa (const H5P_genclass_t *pclass1, const H5P_genclass_t *pclass2)
 
H5_DLL char * H5P_get_class_name (H5P_genclass_t *pclass)
 
H5_DLL herr_t H5P_get_nprops_pclass (const H5P_genclass_t *pclass, size_t *nprops, hbool_t recurse)
 
H5_DLL hid_t H5P_peek_driver (H5P_genplist_t *plist)
 
H5_DLL const void * H5P_peek_driver_info (H5P_genplist_t *plist)
 
H5_DLL herr_t H5P_set_driver (H5P_genplist_t *plist, hid_t new_driver_id, const void *new_driver_info)
 
H5_DLL herr_t H5P_set_vol (H5P_genplist_t *plist, hid_t vol_id, const void *vol_info)
 
H5_DLL herr_t H5P_reset_vol_class (const H5P_genclass_t *pclass, const struct H5VL_connector_prop_t *vol_prop)
 
H5_DLL herr_t H5P_set_vlen_mem_manager (H5P_genplist_t *plist, H5MM_allocate_t alloc_func, void *alloc_info, H5MM_free_t free_func, void *free_info)
 
H5_DLL herr_t H5P_is_fill_value_defined (const struct H5O_fill_t *fill, H5D_fill_value_t *status)
 
H5_DLL int H5P_fill_value_cmp (const void *value1, const void *value2, size_t size)
 
H5_DLL herr_t H5P_modify_filter (H5P_genplist_t *plist, H5Z_filter_t filter, unsigned flags, size_t cd_nelmts, const unsigned cd_values[])
 
H5_DLL herr_t H5P_get_filter_by_id (H5P_genplist_t *plist, H5Z_filter_t id, unsigned int *flags, size_t *cd_nelmts, unsigned cd_values[], size_t namelen, char name[], unsigned *filter_config)
 
H5_DLL htri_t H5P_filter_in_pline (H5P_genplist_t *plist, H5Z_filter_t id)
 
H5_DLL hid_t H5P_get_plist_id (const H5P_genplist_t *plist)
 
H5_DLL H5P_genclass_tH5P_get_class (const H5P_genplist_t *plist)
 
H5_DLL htri_t H5P_isa_class (hid_t plist_id, hid_t pclass_id)
 
H5_DLL H5P_genplist_tH5P_object_verify (hid_t plist_id, hid_t pclass_id)
 
H5_DLL herr_t H5P_fill_value_defined (H5P_genplist_t *plist, H5D_fill_value_t *status)
 
H5_DLL herr_t H5P_get_fill_value (H5P_genplist_t *plist, const struct H5T_t *type, void *value)
 
H5_DLL int H5P_ignore_cmp (const void H5_ATTR_UNUSED *val1, const void H5_ATTR_UNUSED *val2, size_t H5_ATTR_UNUSED size)
 

Variables

H5_DLLVAR H5P_genclass_tH5P_CLS_ROOT_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_OBJECT_CREATE_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_FILE_CREATE_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_FILE_ACCESS_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_DATASET_CREATE_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_DATASET_ACCESS_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_DATASET_XFER_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_FILE_MOUNT_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_GROUP_CREATE_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_GROUP_ACCESS_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_DATATYPE_CREATE_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_DATATYPE_ACCESS_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_MAP_CREATE_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_MAP_ACCESS_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_ATTRIBUTE_CREATE_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_ATTRIBUTE_ACCESS_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_OBJECT_COPY_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_LINK_CREATE_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_LINK_ACCESS_g
 
H5_DLLVAR H5P_genclass_tH5P_CLS_STRING_CREATE_g
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_LCRT [1]
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_LACC [1]
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_AACC [1]
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_DACC [1]
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_GACC [1]
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_TACC [1]
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_MACC [1]
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_FACC [1]
 
H5_DLLVAR const struct H5P_libclass_t H5P_CLS_OCPY [1]
 

Typedef Documentation

◆ H5P_coll_md_read_flag_t

◆ H5P_genclass_t

◆ H5P_genplist_t

◆ H5P_libclass_t

◆ H5P_plist_type_t

◆ H5P_reg_prop_func_t

typedef herr_t(* H5P_reg_prop_func_t) (H5P_genclass_t *pclass)

Enumeration Type Documentation

◆ H5P_coll_md_read_flag_t

Enumerator
H5P_FORCE_FALSE 
H5P_USER_FALSE 
H5P_USER_TRUE 

◆ H5P_plist_type_t

Enumerator
H5P_TYPE_USER 
H5P_TYPE_ROOT 
H5P_TYPE_OBJECT_CREATE 
H5P_TYPE_FILE_CREATE 
H5P_TYPE_FILE_ACCESS 
H5P_TYPE_DATASET_CREATE 
H5P_TYPE_DATASET_ACCESS 
H5P_TYPE_DATASET_XFER 
H5P_TYPE_FILE_MOUNT 
H5P_TYPE_GROUP_CREATE 
H5P_TYPE_GROUP_ACCESS 
H5P_TYPE_DATATYPE_CREATE 
H5P_TYPE_DATATYPE_ACCESS 
H5P_TYPE_STRING_CREATE 
H5P_TYPE_ATTRIBUTE_CREATE 
H5P_TYPE_OBJECT_COPY 
H5P_TYPE_LINK_CREATE 
H5P_TYPE_LINK_ACCESS 
H5P_TYPE_ATTRIBUTE_ACCESS 
H5P_TYPE_VOL_INITIALIZE 
H5P_TYPE_MAP_CREATE 
H5P_TYPE_MAP_ACCESS 
H5P_TYPE_REFERENCE_ACCESS 
H5P_TYPE_MAX_TYPE 

Function Documentation

◆ H5P_class_isa()

◆ H5P_close()

◆ H5P_copy_plist()

◆ H5P_create_id()

H5_DLL hid_t H5P_create_id ( H5P_genclass_t pclass,
hbool_t  app_ref 
)

◆ H5P_exist_plist()

◆ H5P_fill_value_cmp()

H5_DLL int H5P_fill_value_cmp ( const void *  value1,
const void *  value2,
size_t  size 
)

◆ H5P_fill_value_defined()

◆ H5P_filter_in_pline()

H5_DLL htri_t H5P_filter_in_pline ( H5P_genplist_t plist,
H5Z_filter_t  id 
)

◆ H5P_get()

H5_DLL herr_t H5P_get ( H5P_genplist_t plist,
const char *  name,
void *  value 
)

References FAIL, FUNC_ENTER_NOAPI(), HDassert(), name, ret_value, and H5P_prop_get_ud_t::value.

Referenced by H5A__create(), H5D__init_package(), H5D__virtual_init(), H5D_get_access_plist(), H5F__super_init(), H5F__super_read(), H5F_debug(), H5FD_open(), H5G__obj_create(), H5Gcreate1(), H5O__apply_ohdr(), H5O__create_ohdr(), H5O_msg_size_f(), H5Pget(), H5Pget_alignment(), H5Pget_all_coll_metadata_ops(), H5Pget_append_flush(), H5Pget_attr_creation_order(), H5Pget_attr_phase_change(), H5Pget_btree_ratios(), H5Pget_buffer(), H5Pget_cache(), H5Pget_char_encoding(), H5Pget_chunk_cache(), H5Pget_coll_metadata_write(), H5Pget_copy_object(), H5Pget_create_intermediate_group(), H5Pget_dxpl_mpio(), H5Pget_edc_check(), H5Pget_elink_acc_flags(), H5Pget_elink_cb(), H5Pget_elink_fapl(), H5Pget_elink_file_cache_size(), H5Pget_est_link_info(), H5Pget_evict_on_close(), H5Pget_family_offset(), H5Pget_fapl_mpio(), H5Pget_fclose_degree(), H5Pget_file_space_page_size(), H5Pget_file_space_strategy(), H5Pget_gc_references(), H5Pget_hyper_vector_size(), H5Pget_istore_k(), H5Pget_libver_bounds(), H5Pget_link_creation_order(), H5Pget_link_phase_change(), H5Pget_local_heap_size_hint(), H5Pget_map_iterate_hints(), H5Pget_mcdt_search_cb(), H5Pget_mdc_config(), H5Pget_mdc_image_config(), H5Pget_mdc_log_options(), H5Pget_meta_block_size(), H5Pget_metadata_read_attempts(), H5Pget_mpi_params(), H5Pget_mpio_actual_chunk_opt_mode(), H5Pget_mpio_actual_io_mode(), H5Pget_mpio_no_collective_cause(), H5Pget_multi_type(), H5Pget_nlinks(), H5Pget_obj_track_times(), H5Pget_object_flush_cb(), H5Pget_page_buffer_size(), H5Pget_preserve(), H5Pget_shared_mesg_index(), H5Pget_shared_mesg_nindexes(), H5Pget_shared_mesg_phase_change(), H5Pget_sieve_buf_size(), H5Pget_sizes(), H5Pget_small_data_block_size(), H5Pget_sym_k(), H5Pget_type_conv_cb(), H5Pget_userblock(), H5Pget_version(), H5Pget_virtual_printf_gap(), H5Pget_virtual_view(), H5Pget_vlen_mem_manager(), H5Pset_attr_creation_order(), H5Pset_est_link_info(), H5Pset_istore_k(), H5Pset_link_creation_order(), H5Pset_link_phase_change(), H5Pset_local_heap_size_hint(), H5Pset_mdc_log_options(), H5Pset_obj_track_times(), H5Pset_shared_mesg_index(), H5Pset_sym_k(), H5SM_init(), and if().

◆ H5P_get_class()

H5_DLL H5P_genclass_t* H5P_get_class ( const H5P_genplist_t plist)

◆ H5P_get_class_name()

H5_DLL char* H5P_get_class_name ( H5P_genclass_t pclass)

◆ H5P_get_fill_value()

H5_DLL herr_t H5P_get_fill_value ( H5P_genplist_t plist,
const struct H5T_t type,
void *  value 
)

◆ H5P_get_filter_by_id()

H5_DLL herr_t H5P_get_filter_by_id ( H5P_genplist_t plist,
H5Z_filter_t  id,
unsigned int *  flags,
size_t *  cd_nelmts,
unsigned  cd_values[],
size_t  namelen,
char  name[],
unsigned *  filter_config 
)

◆ H5P_get_nprops_pclass()

H5_DLL herr_t H5P_get_nprops_pclass ( const H5P_genclass_t pclass,
size_t *  nprops,
hbool_t  recurse 
)

◆ H5P_get_plist_id()

H5_DLL hid_t H5P_get_plist_id ( const H5P_genplist_t plist)

◆ H5P_ignore_cmp()

H5_DLL int H5P_ignore_cmp ( const void H5_ATTR_UNUSED *  val1,
const void H5_ATTR_UNUSED *  val2,
size_t H5_ATTR_UNUSED  size 
)

References FUNC_LEAVE_NOAPI().

◆ H5P_init()

H5_DLL herr_t H5P_init ( void  )

◆ H5P_insert()

◆ H5P_is_fill_value_defined()

H5_DLL herr_t H5P_is_fill_value_defined ( const struct H5O_fill_t fill,
H5D_fill_value_t status 
)

◆ H5P_isa_class()

H5_DLL htri_t H5P_isa_class ( hid_t  plist_id,
hid_t  pclass_id 
)

◆ H5P_modify_filter()

H5_DLL herr_t H5P_modify_filter ( H5P_genplist_t plist,
H5Z_filter_t  filter,
unsigned  flags,
size_t  cd_nelmts,
const unsigned  cd_values[] 
)

◆ H5P_object_verify()

H5_DLL H5P_genplist_t* H5P_object_verify ( hid_t  plist_id,
hid_t  pclass_id 
)

References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTREGISTER, H5I_object(), H5P_isa_class(), NULL, and ret_value.

Referenced by H5F_mpi_retrieve_comm(), H5Padd_merge_committed_dtype_path(), H5Pall_filters_avail(), H5Pfill_value_defined(), H5Pfree_merge_committed_dtype_paths(), H5Pget_alignment(), H5Pget_alloc_time(), H5Pget_append_flush(), H5Pget_attr_creation_order(), H5Pget_attr_phase_change(), H5Pget_btree_ratios(), H5Pget_buffer(), H5Pget_cache(), H5Pget_char_encoding(), H5Pget_chunk(), H5Pget_chunk_cache(), H5Pget_copy_object(), H5Pget_core_write_tracking(), H5Pget_create_intermediate_group(), H5Pget_data_transform(), H5Pget_dset_no_attrs_hint(), H5Pget_dxpl_mpio(), H5Pget_edc_check(), H5Pget_efile_prefix(), H5Pget_elink_acc_flags(), H5Pget_elink_cb(), H5Pget_elink_fapl(), H5Pget_elink_file_cache_size(), H5Pget_elink_prefix(), H5Pget_est_link_info(), H5Pget_external(), H5Pget_external_count(), H5Pget_family_offset(), H5Pget_fapl_core(), H5Pget_fapl_direct(), H5Pget_fapl_family(), H5Pget_fapl_hdfs(), H5Pget_fapl_mpio(), H5Pget_fapl_ros3(), H5Pget_fclose_degree(), H5Pget_file_image(), H5Pget_file_image_callbacks(), H5Pget_file_space_page_size(), H5Pget_file_space_strategy(), H5Pget_fill_time(), H5Pget_fill_value(), H5Pget_filter1(), H5Pget_filter2(), H5Pget_filter_by_id1(), H5Pget_filter_by_id2(), H5Pget_gc_references(), H5Pget_hyper_vector_size(), H5Pget_istore_k(), H5Pget_layout(), H5Pget_libver_bounds(), H5Pget_link_creation_order(), H5Pget_link_phase_change(), H5Pget_local_heap_size_hint(), H5Pget_map_iterate_hints(), H5Pget_mcdt_search_cb(), H5Pget_mdc_config(), H5Pget_mdc_image_config(), H5Pget_mdc_log_options(), H5Pget_meta_block_size(), H5Pget_metadata_read_attempts(), H5Pget_mpio_actual_chunk_opt_mode(), H5Pget_mpio_actual_io_mode(), H5Pget_mpio_no_collective_cause(), H5Pget_multi_type(), H5Pget_nfilters(), H5Pget_nlinks(), H5Pget_obj_track_times(), H5Pget_object_flush_cb(), H5Pget_page_buffer_size(), H5Pget_preserve(), H5Pget_shared_mesg_index(), H5Pget_shared_mesg_nindexes(), H5Pget_shared_mesg_phase_change(), H5Pget_sieve_buf_size(), H5Pget_sizes(), H5Pget_small_data_block_size(), H5Pget_sym_k(), H5Pget_type_conv_cb(), H5Pget_userblock(), H5Pget_version(), H5Pget_virtual_count(), H5Pget_virtual_dsetname(), H5Pget_virtual_filename(), H5Pget_virtual_prefix(), H5Pget_virtual_printf_gap(), H5Pget_virtual_srcspace(), H5Pget_virtual_view(), H5Pget_virtual_vspace(), H5Pget_vlen_mem_manager(), H5Pmodify_filter(), H5Premove_filter(), H5Pset_alignment(), H5Pset_alloc_time(), H5Pset_append_flush(), H5Pset_attr_creation_order(), H5Pset_attr_phase_change(), H5Pset_btree_ratios(), H5Pset_buffer(), H5Pset_cache(), H5Pset_char_encoding(), H5Pset_chunk_cache(), H5Pset_copy_object(), H5Pset_core_write_tracking(), H5Pset_create_intermediate_group(), H5Pset_data_transform(), H5Pset_deflate(), H5Pset_dset_no_attrs_hint(), H5Pset_dxpl_mpio(), H5Pset_dxpl_mpio_chunk_opt(), H5Pset_dxpl_mpio_chunk_opt_num(), H5Pset_dxpl_mpio_chunk_opt_ratio(), H5Pset_dxpl_mpio_collective_opt(), H5Pset_edc_check(), H5Pset_efile_prefix(), H5Pset_elink_acc_flags(), H5Pset_elink_cb(), H5Pset_elink_fapl(), H5Pset_elink_file_cache_size(), H5Pset_elink_prefix(), H5Pset_est_link_info(), H5Pset_external(), H5Pset_family_offset(), H5Pset_fapl_core(), H5Pset_fapl_direct(), H5Pset_fapl_hdfs(), H5Pset_fapl_log(), H5Pset_fapl_mpio(), H5Pset_fapl_ros3(), H5Pset_fapl_sec2(), H5Pset_fapl_windows(), H5Pset_fclose_degree(), H5Pset_file_image(), H5Pset_file_image_callbacks(), H5Pset_file_space_page_size(), H5Pset_file_space_strategy(), H5Pset_fill_time(), H5Pset_fill_value(), H5Pset_filter(), H5Pset_filter_callback(), H5Pset_fletcher32(), H5Pset_gc_references(), H5Pset_hyper_vector_size(), H5Pset_istore_k(), H5Pset_layout(), H5Pset_libver_bounds(), H5Pset_link_creation_order(), H5Pset_link_phase_change(), H5Pset_local_heap_size_hint(), H5Pset_map_iterate_hints(), H5Pset_mcdt_search_cb(), H5Pset_mdc_config(), H5Pset_mdc_image_config(), H5Pset_mdc_log_options(), H5Pset_meta_block_size(), H5Pset_metadata_read_attempts(), H5Pset_multi_type(), H5Pset_nlinks(), H5Pset_obj_track_times(), H5Pset_object_flush_cb(), H5Pset_page_buffer_size(), H5Pset_preserve(), H5Pset_shared_mesg_index(), H5Pset_shared_mesg_nindexes(), H5Pset_shared_mesg_phase_change(), H5Pset_sieve_buf_size(), H5Pset_sizes(), H5Pset_small_data_block_size(), H5Pset_sym_k(), H5Pset_szip(), H5Pset_type_conv_cb(), H5Pset_userblock(), H5Pset_virtual_prefix(), H5Pset_virtual_printf_gap(), H5Pset_virtual_view(), and H5Pset_vlen_mem_manager().

◆ H5P_peek()

H5_DLL herr_t H5P_peek ( H5P_genplist_t plist,
const char *  name,
void *  value 
)

◆ H5P_peek_driver()

◆ H5P_peek_driver_info()

◆ H5P_poke()

◆ H5P_remove()

H5_DLL herr_t H5P_remove ( H5P_genplist_t plist,
const char *  name 
)

◆ H5P_reset_vol_class()

H5_DLL herr_t H5P_reset_vol_class ( const H5P_genclass_t pclass,
const struct H5VL_connector_prop_t vol_prop 
)

◆ H5P_set()

H5_DLL herr_t H5P_set ( H5P_genplist_t plist,
const char *  name,
const void *  value 
)

References FAIL, FUNC_ENTER_NOAPI(), HDassert(), name, ret_value, and H5P_prop_set_ud_t::value.

Referenced by H5A__get_create_plist(), H5D__layout_oh_read(), H5D_get_access_plist(), H5F_get_access_plist(), H5G_get_create_plist(), H5Gcreate1(), H5O_get_create_plist(), H5P_set_driver(), H5P_set_vlen_mem_manager(), H5P_set_vol(), H5Pset(), H5Pset_alignment(), H5Pset_all_coll_metadata_ops(), H5Pset_alloc_time(), H5Pset_append_flush(), H5Pset_attr_creation_order(), H5Pset_attr_phase_change(), H5Pset_btree_ratios(), H5Pset_buffer(), H5Pset_cache(), H5Pset_char_encoding(), H5Pset_chunk_cache(), H5Pset_coll_metadata_write(), H5Pset_copy_object(), H5Pset_create_intermediate_group(), H5Pset_dxpl_mpio(), H5Pset_dxpl_mpio_chunk_opt(), H5Pset_dxpl_mpio_chunk_opt_num(), H5Pset_dxpl_mpio_chunk_opt_ratio(), H5Pset_dxpl_mpio_collective_opt(), H5Pset_edc_check(), H5Pset_efile_prefix(), H5Pset_elink_acc_flags(), H5Pset_elink_cb(), H5Pset_elink_fapl(), H5Pset_elink_file_cache_size(), H5Pset_elink_prefix(), H5Pset_est_link_info(), H5Pset_evict_on_close(), H5Pset_family_offset(), H5Pset_fapl_mpio(), H5Pset_fclose_degree(), H5Pset_file_space_page_size(), H5Pset_file_space_strategy(), H5Pset_filter_callback(), H5Pset_gc_references(), H5Pset_hyper_vector_size(), H5Pset_istore_k(), H5Pset_libver_bounds(), H5Pset_link_creation_order(), H5Pset_link_phase_change(), H5Pset_local_heap_size_hint(), H5Pset_map_iterate_hints(), H5Pset_mcdt_search_cb(), H5Pset_mdc_config(), H5Pset_mdc_image_config(), H5Pset_mdc_log_options(), H5Pset_meta_block_size(), H5Pset_metadata_read_attempts(), H5Pset_mpi_params(), H5Pset_multi_type(), H5Pset_nlinks(), H5Pset_obj_track_times(), H5Pset_object_flush_cb(), H5Pset_page_buffer_size(), H5Pset_preserve(), H5Pset_shared_mesg_index(), H5Pset_shared_mesg_nindexes(), H5Pset_shared_mesg_phase_change(), H5Pset_sieve_buf_size(), H5Pset_sizes(), H5Pset_small_data_block_size(), H5Pset_sym_k(), H5Pset_type_conv_cb(), H5Pset_userblock(), H5Pset_virtual_prefix(), H5Pset_virtual_printf_gap(), H5Pset_virtual_view(), and H5SM_get_info().

◆ H5P_set_driver()

◆ H5P_set_vlen_mem_manager()

H5_DLL herr_t H5P_set_vlen_mem_manager ( H5P_genplist_t plist,
H5MM_allocate_t  alloc_func,
void *  alloc_info,
H5MM_free_t  free_func,
void *  free_info 
)

◆ H5P_set_vol()

Variable Documentation

◆ H5P_CLS_AACC

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_AACC[1]

◆ H5P_CLS_ATTRIBUTE_ACCESS_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_ATTRIBUTE_ACCESS_g

◆ H5P_CLS_ATTRIBUTE_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_ATTRIBUTE_CREATE_g

◆ H5P_CLS_DACC

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_DACC[1]

◆ H5P_CLS_DATASET_ACCESS_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_DATASET_ACCESS_g

◆ H5P_CLS_DATASET_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_DATASET_CREATE_g

◆ H5P_CLS_DATASET_XFER_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_DATASET_XFER_g

◆ H5P_CLS_DATATYPE_ACCESS_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_DATATYPE_ACCESS_g

◆ H5P_CLS_DATATYPE_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_DATATYPE_CREATE_g

◆ H5P_CLS_FACC

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_FACC[1]

◆ H5P_CLS_FILE_ACCESS_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_FILE_ACCESS_g

◆ H5P_CLS_FILE_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_FILE_CREATE_g

◆ H5P_CLS_FILE_MOUNT_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_FILE_MOUNT_g

◆ H5P_CLS_GACC

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_GACC[1]

◆ H5P_CLS_GROUP_ACCESS_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_GROUP_ACCESS_g

◆ H5P_CLS_GROUP_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_GROUP_CREATE_g

◆ H5P_CLS_LACC

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_LACC[1]

◆ H5P_CLS_LCRT

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_LCRT[1]

◆ H5P_CLS_LINK_ACCESS_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_LINK_ACCESS_g

◆ H5P_CLS_LINK_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_LINK_CREATE_g

◆ H5P_CLS_MACC

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_MACC[1]

◆ H5P_CLS_MAP_ACCESS_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_MAP_ACCESS_g

◆ H5P_CLS_MAP_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_MAP_CREATE_g

◆ H5P_CLS_OBJECT_COPY_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_OBJECT_COPY_g

◆ H5P_CLS_OBJECT_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_OBJECT_CREATE_g

◆ H5P_CLS_OCPY

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_OCPY[1]

◆ H5P_CLS_ROOT_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_ROOT_g

◆ H5P_CLS_STRING_CREATE_g

H5_DLLVAR H5P_genclass_t* H5P_CLS_STRING_CREATE_g

◆ H5P_CLS_TACC

H5_DLLVAR const struct H5P_libclass_t H5P_CLS_TACC[1]