HDF5  1.12.0
H5Pfapl.c File Reference

Functions

herr_t H5Pset_alignment (hid_t fapl_id, hsize_t threshold, hsize_t alignment)
 
herr_t H5Pget_alignment (hid_t fapl_id, hsize_t *threshold, hsize_t *alignment)
 
herr_t H5P_set_driver (H5P_genplist_t *plist, hid_t new_driver_id, const void *new_driver_info)
 
herr_t H5Pset_driver (hid_t plist_id, hid_t new_driver_id, const void *new_driver_info)
 
hid_t H5P_peek_driver (H5P_genplist_t *plist)
 
hid_t H5Pget_driver (hid_t plist_id)
 
const void * H5P_peek_driver_info (H5P_genplist_t *plist)
 
const void * H5Pget_driver_info (hid_t plist_id)
 
herr_t H5Pset_family_offset (hid_t fapl_id, hsize_t offset)
 
herr_t H5Pget_family_offset (hid_t fapl_id, hsize_t *offset)
 
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)
 
herr_t H5Pset_cache (hid_t plist_id, int H5_ATTR_UNUSED mdc_nelmts, size_t rdcc_nslots, size_t rdcc_nbytes, double rdcc_w0)
 
herr_t H5Pget_cache (hid_t plist_id, int *mdc_nelmts, size_t *rdcc_nslots, size_t *rdcc_nbytes, double *rdcc_w0)
 
herr_t H5Pset_mdc_image_config (hid_t plist_id, H5AC_cache_image_config_t *config_ptr)
 
herr_t H5Pget_mdc_image_config (hid_t plist_id, H5AC_cache_image_config_t *config_ptr)
 
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)
 
herr_t H5Pset_gc_references (hid_t plist_id, unsigned gc_ref)
 
herr_t H5Pget_gc_references (hid_t plist_id, unsigned *gc_ref)
 
herr_t H5Pset_fclose_degree (hid_t plist_id, H5F_close_degree_t degree)
 
herr_t H5Pget_fclose_degree (hid_t plist_id, H5F_close_degree_t *degree)
 
herr_t H5Pset_meta_block_size (hid_t plist_id, hsize_t size)
 
herr_t H5Pget_meta_block_size (hid_t plist_id, hsize_t *size)
 
herr_t H5Pset_sieve_buf_size (hid_t plist_id, size_t size)
 
herr_t H5Pget_sieve_buf_size (hid_t plist_id, size_t *size)
 
herr_t H5Pset_small_data_block_size (hid_t plist_id, hsize_t size)
 
herr_t H5Pget_small_data_block_size (hid_t plist_id, hsize_t *size)
 
herr_t H5Pset_libver_bounds (hid_t plist_id, H5F_libver_t low, H5F_libver_t high)
 
herr_t H5Pget_libver_bounds (hid_t plist_id, H5F_libver_t *low, H5F_libver_t *high)
 
herr_t H5Pset_elink_file_cache_size (hid_t plist_id, unsigned efc_size)
 
herr_t H5Pget_elink_file_cache_size (hid_t plist_id, unsigned *efc_size)
 
herr_t H5Pset_file_image (hid_t fapl_id, void *buf_ptr, size_t buf_len)
 
herr_t H5Pget_file_image (hid_t fapl_id, void **buf_ptr_ptr, size_t *buf_len_ptr)
 
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)
 
herr_t H5Pset_metadata_read_attempts (hid_t plist_id, unsigned attempts)
 
herr_t H5Pget_metadata_read_attempts (hid_t plist_id, unsigned *attempts)
 
herr_t H5Pset_object_flush_cb (hid_t plist_id, H5F_flush_cb_t func, void *udata)
 
herr_t H5Pget_object_flush_cb (hid_t plist_id, H5F_flush_cb_t *func, void **udata)
 
herr_t H5Pset_mdc_log_options (hid_t plist_id, hbool_t is_enabled, const char *location, hbool_t start_on_access)
 
herr_t H5Pget_mdc_log_options (hid_t plist_id, hbool_t *is_enabled, char *location, size_t *location_size, hbool_t *start_on_access)
 
herr_t H5Pset_evict_on_close (hid_t fapl_id, hbool_t evict_on_close)
 
herr_t H5Pget_evict_on_close (hid_t fapl_id, hbool_t *evict_on_close)
 
herr_t H5P__encode_coll_md_read_flag_t (const void *value, void **_pp, size_t *size)
 
herr_t H5P__decode_coll_md_read_flag_t (const void **_pp, void *_value)
 
herr_t H5Pset_all_coll_metadata_ops (hid_t plist_id, hbool_t is_collective)
 
herr_t H5Pget_all_coll_metadata_ops (hid_t plist_id, hbool_t *is_collective)
 
herr_t H5Pset_coll_metadata_write (hid_t plist_id, hbool_t is_collective)
 
herr_t H5Pget_mpi_params (hid_t plist_id, MPI_Comm *comm, MPI_Info *info)
 
herr_t H5Pset_mpi_params (hid_t plist_id, MPI_Comm comm, MPI_Info info)
 
herr_t H5Pget_coll_metadata_write (hid_t plist_id, hbool_t *is_collective)
 
herr_t H5Pset_page_buffer_size (hid_t plist_id, size_t buf_size, unsigned min_meta_perc, unsigned min_raw_perc)
 
herr_t H5Pget_page_buffer_size (hid_t plist_id, size_t *buf_size, unsigned *min_meta_perc, unsigned *min_raw_perc)
 
herr_t H5P_set_vol (H5P_genplist_t *plist, hid_t vol_id, const void *vol_info)
 
herr_t H5P_reset_vol_class (const H5P_genclass_t *pclass, const H5VL_connector_prop_t *vol_prop)
 
herr_t H5Pset_vol (hid_t plist_id, hid_t new_vol_id, const void *new_vol_info)
 
herr_t H5Pget_vol_id (hid_t plist_id, hid_t *vol_id)
 
herr_t H5Pget_vol_info (hid_t plist_id, void **vol_info)
 

Variables

const H5P_libclass_t H5P_CLS_FACC [1]
 

Function Documentation

◆ H5P__decode_coll_md_read_flag_t()

herr_t H5P__decode_coll_md_read_flag_t ( const void **  _pp,
void *  _value 
)

References FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5P__encode_coll_md_read_flag_t()

herr_t H5P__encode_coll_md_read_flag_t ( const void *  value,
void **  _pp,
size_t *  size 
)

◆ H5P_peek_driver()

◆ H5P_peek_driver_info()

◆ H5P_reset_vol_class()

herr_t H5P_reset_vol_class ( const H5P_genclass_t pclass,
const H5VL_connector_prop_t vol_prop 
)

◆ H5P_set_driver()

◆ H5P_set_vol()

◆ H5Pget_alignment()

herr_t H5Pget_alignment ( hid_t  fapl_id,
hsize_t *  threshold,
hsize_t *  alignment 
)

◆ H5Pget_all_coll_metadata_ops()

herr_t H5Pget_all_coll_metadata_ops ( hid_t  plist_id,
hbool_t is_collective 
)

◆ H5Pget_cache()

herr_t H5Pget_cache ( hid_t  plist_id,
int *  mdc_nelmts,
size_t *  rdcc_nslots,
size_t *  rdcc_nbytes,
double rdcc_w0 
)

◆ H5Pget_coll_metadata_write()

herr_t H5Pget_coll_metadata_write ( hid_t  plist_id,
hbool_t is_collective 
)

◆ H5Pget_driver()

hid_t H5Pget_driver ( hid_t  plist_id)

◆ H5Pget_driver_info()

const void* H5Pget_driver_info ( hid_t  plist_id)

◆ H5Pget_elink_file_cache_size()

herr_t H5Pget_elink_file_cache_size ( hid_t  plist_id,
unsigned *  efc_size 
)

◆ H5Pget_evict_on_close()

herr_t H5Pget_evict_on_close ( hid_t  fapl_id,
hbool_t evict_on_close 
)

◆ H5Pget_family_offset()

herr_t H5Pget_family_offset ( hid_t  fapl_id,
hsize_t *  offset 
)

◆ H5Pget_fclose_degree()

herr_t H5Pget_fclose_degree ( hid_t  plist_id,
H5F_close_degree_t degree 
)

◆ H5Pget_file_image()

◆ H5Pget_file_image_callbacks()

◆ H5Pget_gc_references()

herr_t H5Pget_gc_references ( hid_t  plist_id,
unsigned *  gc_ref 
)

◆ H5Pget_libver_bounds()

herr_t H5Pget_libver_bounds ( hid_t  plist_id,
H5F_libver_t low,
H5F_libver_t high 
)

◆ H5Pget_mdc_config()

herr_t H5Pget_mdc_config ( hid_t  plist_id,
H5AC_cache_config_t config_ptr 
)

◆ H5Pget_mdc_image_config()

herr_t H5Pget_mdc_image_config ( hid_t  plist_id,
H5AC_cache_image_config_t config_ptr 
)

◆ H5Pget_mdc_log_options()

herr_t H5Pget_mdc_log_options ( hid_t  plist_id,
hbool_t is_enabled,
char *  location,
size_t *  location_size,
hbool_t start_on_access 
)

◆ H5Pget_meta_block_size()

herr_t H5Pget_meta_block_size ( hid_t  plist_id,
hsize_t *  size 
)

◆ H5Pget_metadata_read_attempts()

herr_t H5Pget_metadata_read_attempts ( hid_t  plist_id,
unsigned *  attempts 
)

◆ H5Pget_mpi_params()

herr_t H5Pget_mpi_params ( hid_t  plist_id,
MPI_Comm *  comm,
MPI_Info *  info 
)

◆ H5Pget_multi_type()

herr_t H5Pget_multi_type ( hid_t  fapl_id,
H5FD_mem_t type 
)

◆ H5Pget_object_flush_cb()

herr_t H5Pget_object_flush_cb ( hid_t  plist_id,
H5F_flush_cb_t func,
void **  udata 
)

◆ H5Pget_page_buffer_size()

herr_t H5Pget_page_buffer_size ( hid_t  plist_id,
size_t *  buf_size,
unsigned *  min_meta_perc,
unsigned *  min_raw_perc 
)

◆ H5Pget_sieve_buf_size()

herr_t H5Pget_sieve_buf_size ( hid_t  plist_id,
size_t *  size 
)

◆ H5Pget_small_data_block_size()

herr_t H5Pget_small_data_block_size ( hid_t  plist_id,
hsize_t *  size 
)

◆ H5Pget_vol_id()

◆ H5Pget_vol_info()

◆ H5Pset_alignment()

herr_t H5Pset_alignment ( hid_t  fapl_id,
hsize_t  threshold,
hsize_t  alignment 
)

◆ H5Pset_all_coll_metadata_ops()

herr_t H5Pset_all_coll_metadata_ops ( hid_t  plist_id,
hbool_t  is_collective 
)

◆ H5Pset_cache()

herr_t H5Pset_cache ( hid_t  plist_id,
int H5_ATTR_UNUSED  mdc_nelmts,
size_t  rdcc_nslots,
size_t  rdcc_nbytes,
double  rdcc_w0 
)

◆ H5Pset_coll_metadata_write()

herr_t H5Pset_coll_metadata_write ( hid_t  plist_id,
hbool_t  is_collective 
)

◆ H5Pset_driver()

herr_t H5Pset_driver ( hid_t  plist_id,
hid_t  new_driver_id,
const void *  new_driver_info 
)

◆ H5Pset_elink_file_cache_size()

herr_t H5Pset_elink_file_cache_size ( hid_t  plist_id,
unsigned  efc_size 
)

◆ H5Pset_evict_on_close()

herr_t H5Pset_evict_on_close ( hid_t  fapl_id,
hbool_t  evict_on_close 
)

◆ H5Pset_family_offset()

herr_t H5Pset_family_offset ( hid_t  fapl_id,
hsize_t  offset 
)

◆ H5Pset_fclose_degree()

herr_t H5Pset_fclose_degree ( hid_t  plist_id,
H5F_close_degree_t  degree 
)

◆ H5Pset_file_image()

◆ H5Pset_file_image_callbacks()

◆ H5Pset_gc_references()

herr_t H5Pset_gc_references ( hid_t  plist_id,
unsigned  gc_ref 
)

◆ H5Pset_libver_bounds()

herr_t H5Pset_libver_bounds ( hid_t  plist_id,
H5F_libver_t  low,
H5F_libver_t  high 
)

◆ H5Pset_mdc_config()

herr_t H5Pset_mdc_config ( hid_t  plist_id,
H5AC_cache_config_t config_ptr 
)

◆ H5Pset_mdc_image_config()

herr_t H5Pset_mdc_image_config ( hid_t  plist_id,
H5AC_cache_image_config_t config_ptr 
)

◆ H5Pset_mdc_log_options()

herr_t H5Pset_mdc_log_options ( hid_t  plist_id,
hbool_t  is_enabled,
const char *  location,
hbool_t  start_on_access 
)

◆ H5Pset_meta_block_size()

herr_t H5Pset_meta_block_size ( hid_t  plist_id,
hsize_t  size 
)

◆ H5Pset_metadata_read_attempts()

herr_t H5Pset_metadata_read_attempts ( hid_t  plist_id,
unsigned  attempts 
)

◆ H5Pset_mpi_params()

herr_t H5Pset_mpi_params ( hid_t  plist_id,
MPI_Comm  comm,
MPI_Info  info 
)

◆ H5Pset_multi_type()

herr_t H5Pset_multi_type ( hid_t  fapl_id,
H5FD_mem_t  type 
)

◆ H5Pset_object_flush_cb()

herr_t H5Pset_object_flush_cb ( hid_t  plist_id,
H5F_flush_cb_t  func,
void *  udata 
)

◆ H5Pset_page_buffer_size()

herr_t H5Pset_page_buffer_size ( hid_t  plist_id,
size_t  buf_size,
unsigned  min_meta_perc,
unsigned  min_raw_perc 
)

◆ H5Pset_sieve_buf_size()

herr_t H5Pset_sieve_buf_size ( hid_t  plist_id,
size_t  size 
)

◆ H5Pset_small_data_block_size()

herr_t H5Pset_small_data_block_size ( hid_t  plist_id,
hsize_t  size 
)

◆ H5Pset_vol()

herr_t H5Pset_vol ( hid_t  plist_id,
hid_t  new_vol_id,
const void *  new_vol_info 
)

Variable Documentation

◆ H5P_CLS_FACC

H5P_TYPE_FILE_ACCESS
@ H5P_TYPE_FILE_ACCESS
Definition: H5Pprivate.h:66
NULL
FUNC_ENTER_NOAPI_NOINIT NULL
Definition: H5FDfamily.c:637
H5P_CLS_FILE_ACCESS_ID_g
hid_t H5P_CLS_FILE_ACCESS_ID_g
Definition: H5Pint.c:136
H5P_CLS_FILE_ACCESS_g
H5P_genclass_t * H5P_CLS_FILE_ACCESS_g
Definition: H5Pint.c:137
H5P_CLS_ROOT_g
H5P_genclass_t * H5P_CLS_ROOT_g
Definition: H5Pint.c:131
H5P_LST_FILE_ACCESS_ID_g
hid_t H5P_LST_FILE_ACCESS_ID_g
Definition: H5Pint.c:180