HDF5  1.12.0
Macros | Functions | Variables
H5Pfapl.c File Reference
#include "H5Pmodule.h"
#include "H5private.h"
#include "H5ACprivate.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5FDprivate.h"
#include "H5Iprivate.h"
#include "H5MMprivate.h"
#include "H5Ppkg.h"
#include "H5VLprivate.h"
#include "H5VMprivate.h"
#include "H5FDsec2.h"
#include "H5FDstdio.h"
#include "H5VLnative_private.h"

Macros

#define H5F_ACS_META_CACHE_INIT_CONFIG_SIZE   sizeof(H5AC_cache_config_t)
 
#define H5F_ACS_META_CACHE_INIT_CONFIG_DEF   H5AC__DEFAULT_CACHE_CONFIG
 
#define H5F_ACS_META_CACHE_INIT_CONFIG_ENC   H5P__facc_cache_config_enc
 
#define H5F_ACS_META_CACHE_INIT_CONFIG_DEC   H5P__facc_cache_config_dec
 
#define H5F_ACS_META_CACHE_INIT_CONFIG_CMP   H5P__facc_cache_config_cmp
 
#define H5F_ACS_DATA_CACHE_NUM_SLOTS_SIZE   sizeof(size_t)
 
#define H5F_ACS_DATA_CACHE_NUM_SLOTS_DEF   521
 
#define H5F_ACS_DATA_CACHE_NUM_SLOTS_ENC   H5P__encode_size_t
 
#define H5F_ACS_DATA_CACHE_NUM_SLOTS_DEC   H5P__decode_size_t
 
#define H5F_ACS_DATA_CACHE_BYTE_SIZE_SIZE   sizeof(size_t)
 
#define H5F_ACS_DATA_CACHE_BYTE_SIZE_DEF   (1024*1024)
 
#define H5F_ACS_DATA_CACHE_BYTE_SIZE_ENC   H5P__encode_size_t
 
#define H5F_ACS_DATA_CACHE_BYTE_SIZE_DEC   H5P__decode_size_t
 
#define H5F_ACS_PREEMPT_READ_CHUNKS_SIZE   sizeof(double)
 
#define H5F_ACS_PREEMPT_READ_CHUNKS_DEF   0.75f
 
#define H5F_ACS_PREEMPT_READ_CHUNKS_ENC   H5P__encode_double
 
#define H5F_ACS_PREEMPT_READ_CHUNKS_DEC   H5P__decode_double
 
#define H5F_ACS_ALIGN_THRHD_SIZE   sizeof(hsize_t)
 
#define H5F_ACS_ALIGN_THRHD_DEF   H5F_ALIGN_THRHD_DEF
 
#define H5F_ACS_ALIGN_THRHD_ENC   H5P__encode_hsize_t
 
#define H5F_ACS_ALIGN_THRHD_DEC   H5P__decode_hsize_t
 
#define H5F_ACS_ALIGN_SIZE   sizeof(hsize_t)
 
#define H5F_ACS_ALIGN_DEF   H5F_ALIGN_DEF
 
#define H5F_ACS_ALIGN_ENC   H5P__encode_hsize_t
 
#define H5F_ACS_ALIGN_DEC   H5P__decode_hsize_t
 
#define H5F_ACS_META_BLOCK_SIZE_SIZE   sizeof(hsize_t)
 
#define H5F_ACS_META_BLOCK_SIZE_DEF   H5F_META_BLOCK_SIZE_DEF
 
#define H5F_ACS_META_BLOCK_SIZE_ENC   H5P__encode_hsize_t
 
#define H5F_ACS_META_BLOCK_SIZE_DEC   H5P__decode_hsize_t
 
#define H5F_ACS_SIEVE_BUF_SIZE_SIZE   sizeof(size_t)
 
#define H5F_ACS_SIEVE_BUF_SIZE_DEF   (64*1024)
 
#define H5F_ACS_SIEVE_BUF_SIZE_ENC   H5P__encode_size_t
 
#define H5F_ACS_SIEVE_BUF_SIZE_DEC   H5P__decode_size_t
 
#define H5F_ACS_SDATA_BLOCK_SIZE_SIZE   sizeof(hsize_t)
 
#define H5F_ACS_SDATA_BLOCK_SIZE_DEF   H5F_SDATA_BLOCK_SIZE_DEF
 
#define H5F_ACS_SDATA_BLOCK_SIZE_ENC   H5P__encode_hsize_t
 
#define H5F_ACS_SDATA_BLOCK_SIZE_DEC   H5P__decode_hsize_t
 
#define H5F_ACS_GARBG_COLCT_REF_SIZE   sizeof(unsigned)
 
#define H5F_ACS_GARBG_COLCT_REF_DEF   0
 
#define H5F_ACS_GARBG_COLCT_REF_ENC   H5P__encode_unsigned
 
#define H5F_ACS_GARBG_COLCT_REF_DEC   H5P__decode_unsigned
 
#define H5F_ACS_FILE_DRV_SIZE   sizeof(H5FD_driver_prop_t)
 
#define H5F_ACS_FILE_DRV_DEF   {H5_DEFAULT_VFD, NULL}
 
#define H5F_ACS_FILE_DRV_CRT   H5P__facc_file_driver_create
 
#define H5F_ACS_FILE_DRV_SET   H5P__facc_file_driver_set
 
#define H5F_ACS_FILE_DRV_GET   H5P__facc_file_driver_get
 
#define H5F_ACS_FILE_DRV_DEL   H5P__facc_file_driver_del
 
#define H5F_ACS_FILE_DRV_COPY   H5P__facc_file_driver_copy
 
#define H5F_ACS_FILE_DRV_CMP   H5P__facc_file_driver_cmp
 
#define H5F_ACS_FILE_DRV_CLOSE   H5P__facc_file_driver_close
 
#define H5F_CLOSE_DEGREE_SIZE   sizeof(H5F_close_degree_t)
 
#define H5F_CLOSE_DEGREE_DEF   H5F_CLOSE_DEFAULT
 
#define H5F_CLOSE_DEGREE_ENC   H5P__facc_fclose_degree_enc
 
#define H5F_CLOSE_DEGREE_DEC   H5P__facc_fclose_degree_dec
 
#define H5F_ACS_FAMILY_OFFSET_SIZE   sizeof(hsize_t)
 
#define H5F_ACS_FAMILY_OFFSET_DEF   0
 
#define H5F_ACS_FAMILY_OFFSET_ENC   H5P__encode_hsize_t
 
#define H5F_ACS_FAMILY_OFFSET_DEC   H5P__decode_hsize_t
 
#define H5F_ACS_FAMILY_NEWSIZE_SIZE   sizeof(hsize_t)
 
#define H5F_ACS_FAMILY_NEWSIZE_DEF   0
 
#define H5F_ACS_FAMILY_TO_SINGLE_SIZE   sizeof(hbool_t)
 
#define H5F_ACS_FAMILY_TO_SINGLE_DEF   FALSE
 
#define H5F_ACS_MULTI_TYPE_SIZE   sizeof(H5FD_mem_t)
 
#define H5F_ACS_MULTI_TYPE_DEF   H5FD_MEM_DEFAULT
 
#define H5F_ACS_MULTI_TYPE_ENC   H5P__facc_multi_type_enc
 
#define H5F_ACS_MULTI_TYPE_DEC   H5P__facc_multi_type_dec
 
#define H5F_ACS_LIBVER_LOW_BOUND_SIZE   sizeof(H5F_libver_t)
 
#define H5F_ACS_LIBVER_LOW_BOUND_DEF   H5F_LIBVER_EARLIEST
 
#define H5F_ACS_LIBVER_LOW_BOUND_ENC   H5P__facc_libver_type_enc
 
#define H5F_ACS_LIBVER_LOW_BOUND_DEC   H5P__facc_libver_type_dec
 
#define H5F_ACS_LIBVER_HIGH_BOUND_SIZE   sizeof(H5F_libver_t)
 
#define H5F_ACS_LIBVER_HIGH_BOUND_DEF   H5F_LIBVER_LATEST
 
#define H5F_ACS_LIBVER_HIGH_BOUND_ENC   H5P__facc_libver_type_enc
 
#define H5F_ACS_LIBVER_HIGH_BOUND_DEC   H5P__facc_libver_type_dec
 
#define H5F_ACS_WANT_POSIX_FD_SIZE   sizeof(hbool_t)
 
#define H5F_ACS_WANT_POSIX_FD_DEF   FALSE
 
#define H5F_ACS_EFC_SIZE_SIZE   sizeof(unsigned)
 
#define H5F_ACS_EFC_SIZE_DEF   0
 
#define H5F_ACS_EFC_SIZE_ENC   H5P__encode_unsigned
 
#define H5F_ACS_EFC_SIZE_DEC   H5P__decode_unsigned
 
#define H5F_ACS_FILE_IMAGE_INFO_SIZE   sizeof(H5FD_file_image_info_t)
 
#define H5F_ACS_FILE_IMAGE_INFO_DEF   H5FD_DEFAULT_FILE_IMAGE_INFO
 
#define H5F_ACS_FILE_IMAGE_INFO_SET   H5P__facc_file_image_info_set
 
#define H5F_ACS_FILE_IMAGE_INFO_GET   H5P__facc_file_image_info_get
 
#define H5F_ACS_FILE_IMAGE_INFO_DEL   H5P__facc_file_image_info_del
 
#define H5F_ACS_FILE_IMAGE_INFO_COPY   H5P__facc_file_image_info_copy
 
#define H5F_ACS_FILE_IMAGE_INFO_CMP   H5P__facc_file_image_info_cmp
 
#define H5F_ACS_FILE_IMAGE_INFO_CLOSE   H5P__facc_file_image_info_close
 
#define H5F_ACS_METADATA_READ_ATTEMPTS_SIZE   sizeof(unsigned)
 
#define H5F_ACS_METADATA_READ_ATTEMPTS_DEF   0
 
#define H5F_ACS_METADATA_READ_ATTEMPTS_ENC   H5P__encode_unsigned
 
#define H5F_ACS_METADATA_READ_ATTEMPTS_DEC   H5P__decode_unsigned
 
#define H5F_ACS_OBJECT_FLUSH_CB_SIZE   sizeof(H5F_object_flush_t)
 
#define H5F_ACS_OBJECT_FLUSH_CB_DEF   {NULL, NULL}
 
#define H5F_ACS_CLEAR_STATUS_FLAGS_SIZE   sizeof(hbool_t)
 
#define H5F_ACS_CLEAR_STATUS_FLAGS_DEF   FALSE
 
#define H5F_ACS_NULL_FSM_ADDR_SIZE   sizeof(hbool_t)
 
#define H5F_ACS_NULL_FSM_ADDR_DEF   FALSE
 
#define H5F_ACS_SKIP_EOF_CHECK_SIZE   sizeof(hbool_t)
 
#define H5F_ACS_SKIP_EOF_CHECK_DEF   FALSE
 
#define H5F_ACS_USE_MDC_LOGGING_SIZE   sizeof(hbool_t)
 
#define H5F_ACS_USE_MDC_LOGGING_DEF   FALSE
 
#define H5F_ACS_USE_MDC_LOGGING_ENC   H5P__encode_hbool_t
 
#define H5F_ACS_USE_MDC_LOGGING_DEC   H5P__decode_hbool_t
 
#define H5F_ACS_MDC_LOG_LOCATION_SIZE   sizeof(char *)
 
#define H5F_ACS_MDC_LOG_LOCATION_DEF   NULL /* default is no log location */
 
#define H5F_ACS_MDC_LOG_LOCATION_ENC   H5P_facc_mdc_log_location_enc
 
#define H5F_ACS_MDC_LOG_LOCATION_DEC   H5P_facc_mdc_log_location_dec
 
#define H5F_ACS_MDC_LOG_LOCATION_DEL   H5P_facc_mdc_log_location_del
 
#define H5F_ACS_MDC_LOG_LOCATION_COPY   H5P_facc_mdc_log_location_copy
 
#define H5F_ACS_MDC_LOG_LOCATION_CMP   H5P_facc_mdc_log_location_cmp
 
#define H5F_ACS_MDC_LOG_LOCATION_CLOSE   H5P_facc_mdc_log_location_close
 
#define H5F_ACS_START_MDC_LOG_ON_ACCESS_SIZE   sizeof(hbool_t)
 
#define H5F_ACS_START_MDC_LOG_ON_ACCESS_DEF   FALSE
 
#define H5F_ACS_START_MDC_LOG_ON_ACCESS_ENC   H5P__encode_hbool_t
 
#define H5F_ACS_START_MDC_LOG_ON_ACCESS_DEC   H5P__decode_hbool_t
 
#define H5F_ACS_EVICT_ON_CLOSE_FLAG_SIZE   sizeof(hbool_t)
 
#define H5F_ACS_EVICT_ON_CLOSE_FLAG_DEF   FALSE
 
#define H5F_ACS_EVICT_ON_CLOSE_FLAG_ENC   H5P__encode_hbool_t
 
#define H5F_ACS_EVICT_ON_CLOSE_FLAG_DEC   H5P__decode_hbool_t
 
#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_SIZE   sizeof(H5AC_cache_image_config_t)
 
#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_DEF   H5AC__DEFAULT_CACHE_IMAGE_CONFIG
 
#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_ENC   H5P__facc_cache_image_config_enc
 
#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_DEC   H5P__facc_cache_image_config_dec
 
#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_CMP   H5P__facc_cache_image_config_cmp
 
#define H5F_ACS_PAGE_BUFFER_SIZE_SIZE   sizeof(size_t)
 
#define H5F_ACS_PAGE_BUFFER_SIZE_DEF   0
 
#define H5F_ACS_PAGE_BUFFER_SIZE_ENC   H5P__encode_size_t
 
#define H5F_ACS_PAGE_BUFFER_SIZE_DEC   H5P__decode_size_t
 
#define H5F_ACS_PAGE_BUFFER_MIN_META_PERC_SIZE   sizeof(unsigned)
 
#define H5F_ACS_PAGE_BUFFER_MIN_META_PERC_DEF   0
 
#define H5F_ACS_PAGE_BUFFER_MIN_META_PERC_ENC   H5P__encode_unsigned
 
#define H5F_ACS_PAGE_BUFFER_MIN_META_PERC_DEC   H5P__decode_unsigned
 
#define H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_SIZE   sizeof(unsigned)
 
#define H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_DEF   0
 
#define H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_ENC   H5P__encode_unsigned
 
#define H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_DEC   H5P__decode_unsigned
 
#define H5F_ACS_VOL_CONN_SIZE   sizeof(H5VL_connector_prop_t)
 
#define H5F_ACS_VOL_CONN_DEF   {H5_DEFAULT_VOL, NULL}
 
#define H5F_ACS_VOL_CONN_CRT   H5P__facc_vol_create
 
#define H5F_ACS_VOL_CONN_SET   H5P__facc_vol_set
 
#define H5F_ACS_VOL_CONN_GET   H5P__facc_vol_get
 
#define H5F_ACS_VOL_CONN_DEL   H5P__facc_vol_del
 
#define H5F_ACS_VOL_CONN_COPY   H5P__facc_vol_copy
 
#define H5F_ACS_VOL_CONN_CMP   H5P__facc_vol_cmp
 
#define H5F_ACS_VOL_CONN_CLOSE   H5P__facc_vol_close
 

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 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]
 

Macro Definition Documentation

◆ H5F_ACS_ALIGN_DEC

#define H5F_ACS_ALIGN_DEC   H5P__decode_hsize_t

◆ H5F_ACS_ALIGN_DEF

#define H5F_ACS_ALIGN_DEF   H5F_ALIGN_DEF

◆ H5F_ACS_ALIGN_ENC

#define H5F_ACS_ALIGN_ENC   H5P__encode_hsize_t

◆ H5F_ACS_ALIGN_SIZE

#define H5F_ACS_ALIGN_SIZE   sizeof(hsize_t)

◆ H5F_ACS_ALIGN_THRHD_DEC

#define H5F_ACS_ALIGN_THRHD_DEC   H5P__decode_hsize_t

◆ H5F_ACS_ALIGN_THRHD_DEF

#define H5F_ACS_ALIGN_THRHD_DEF   H5F_ALIGN_THRHD_DEF

◆ H5F_ACS_ALIGN_THRHD_ENC

#define H5F_ACS_ALIGN_THRHD_ENC   H5P__encode_hsize_t

◆ H5F_ACS_ALIGN_THRHD_SIZE

#define H5F_ACS_ALIGN_THRHD_SIZE   sizeof(hsize_t)

◆ H5F_ACS_CLEAR_STATUS_FLAGS_DEF

#define H5F_ACS_CLEAR_STATUS_FLAGS_DEF   FALSE

◆ H5F_ACS_CLEAR_STATUS_FLAGS_SIZE

#define H5F_ACS_CLEAR_STATUS_FLAGS_SIZE   sizeof(hbool_t)

◆ H5F_ACS_DATA_CACHE_BYTE_SIZE_DEC

#define H5F_ACS_DATA_CACHE_BYTE_SIZE_DEC   H5P__decode_size_t

◆ H5F_ACS_DATA_CACHE_BYTE_SIZE_DEF

#define H5F_ACS_DATA_CACHE_BYTE_SIZE_DEF   (1024*1024)

◆ H5F_ACS_DATA_CACHE_BYTE_SIZE_ENC

#define H5F_ACS_DATA_CACHE_BYTE_SIZE_ENC   H5P__encode_size_t

◆ H5F_ACS_DATA_CACHE_BYTE_SIZE_SIZE

#define H5F_ACS_DATA_CACHE_BYTE_SIZE_SIZE   sizeof(size_t)

◆ H5F_ACS_DATA_CACHE_NUM_SLOTS_DEC

#define H5F_ACS_DATA_CACHE_NUM_SLOTS_DEC   H5P__decode_size_t

◆ H5F_ACS_DATA_CACHE_NUM_SLOTS_DEF

#define H5F_ACS_DATA_CACHE_NUM_SLOTS_DEF   521

◆ H5F_ACS_DATA_CACHE_NUM_SLOTS_ENC

#define H5F_ACS_DATA_CACHE_NUM_SLOTS_ENC   H5P__encode_size_t

◆ H5F_ACS_DATA_CACHE_NUM_SLOTS_SIZE

#define H5F_ACS_DATA_CACHE_NUM_SLOTS_SIZE   sizeof(size_t)

◆ H5F_ACS_EFC_SIZE_DEC

#define H5F_ACS_EFC_SIZE_DEC   H5P__decode_unsigned

◆ H5F_ACS_EFC_SIZE_DEF

#define H5F_ACS_EFC_SIZE_DEF   0

◆ H5F_ACS_EFC_SIZE_ENC

#define H5F_ACS_EFC_SIZE_ENC   H5P__encode_unsigned

◆ H5F_ACS_EFC_SIZE_SIZE

#define H5F_ACS_EFC_SIZE_SIZE   sizeof(unsigned)

◆ H5F_ACS_EVICT_ON_CLOSE_FLAG_DEC

#define H5F_ACS_EVICT_ON_CLOSE_FLAG_DEC   H5P__decode_hbool_t

◆ H5F_ACS_EVICT_ON_CLOSE_FLAG_DEF

#define H5F_ACS_EVICT_ON_CLOSE_FLAG_DEF   FALSE

◆ H5F_ACS_EVICT_ON_CLOSE_FLAG_ENC

#define H5F_ACS_EVICT_ON_CLOSE_FLAG_ENC   H5P__encode_hbool_t

◆ H5F_ACS_EVICT_ON_CLOSE_FLAG_SIZE

#define H5F_ACS_EVICT_ON_CLOSE_FLAG_SIZE   sizeof(hbool_t)

◆ H5F_ACS_FAMILY_NEWSIZE_DEF

#define H5F_ACS_FAMILY_NEWSIZE_DEF   0

◆ H5F_ACS_FAMILY_NEWSIZE_SIZE

#define H5F_ACS_FAMILY_NEWSIZE_SIZE   sizeof(hsize_t)

◆ H5F_ACS_FAMILY_OFFSET_DEC

#define H5F_ACS_FAMILY_OFFSET_DEC   H5P__decode_hsize_t

◆ H5F_ACS_FAMILY_OFFSET_DEF

#define H5F_ACS_FAMILY_OFFSET_DEF   0

◆ H5F_ACS_FAMILY_OFFSET_ENC

#define H5F_ACS_FAMILY_OFFSET_ENC   H5P__encode_hsize_t

◆ H5F_ACS_FAMILY_OFFSET_SIZE

#define H5F_ACS_FAMILY_OFFSET_SIZE   sizeof(hsize_t)

◆ H5F_ACS_FAMILY_TO_SINGLE_DEF

#define H5F_ACS_FAMILY_TO_SINGLE_DEF   FALSE

◆ H5F_ACS_FAMILY_TO_SINGLE_SIZE

#define H5F_ACS_FAMILY_TO_SINGLE_SIZE   sizeof(hbool_t)

◆ H5F_ACS_FILE_DRV_CLOSE

#define H5F_ACS_FILE_DRV_CLOSE   H5P__facc_file_driver_close

◆ H5F_ACS_FILE_DRV_CMP

#define H5F_ACS_FILE_DRV_CMP   H5P__facc_file_driver_cmp

◆ H5F_ACS_FILE_DRV_COPY

#define H5F_ACS_FILE_DRV_COPY   H5P__facc_file_driver_copy

◆ H5F_ACS_FILE_DRV_CRT

#define H5F_ACS_FILE_DRV_CRT   H5P__facc_file_driver_create

◆ H5F_ACS_FILE_DRV_DEF

#define H5F_ACS_FILE_DRV_DEF   {H5_DEFAULT_VFD, NULL}

◆ H5F_ACS_FILE_DRV_DEL

#define H5F_ACS_FILE_DRV_DEL   H5P__facc_file_driver_del

◆ H5F_ACS_FILE_DRV_GET

#define H5F_ACS_FILE_DRV_GET   H5P__facc_file_driver_get

◆ H5F_ACS_FILE_DRV_SET

#define H5F_ACS_FILE_DRV_SET   H5P__facc_file_driver_set

◆ H5F_ACS_FILE_DRV_SIZE

#define H5F_ACS_FILE_DRV_SIZE   sizeof(H5FD_driver_prop_t)

◆ H5F_ACS_FILE_IMAGE_INFO_CLOSE

#define H5F_ACS_FILE_IMAGE_INFO_CLOSE   H5P__facc_file_image_info_close

◆ H5F_ACS_FILE_IMAGE_INFO_CMP

#define H5F_ACS_FILE_IMAGE_INFO_CMP   H5P__facc_file_image_info_cmp

◆ H5F_ACS_FILE_IMAGE_INFO_COPY

#define H5F_ACS_FILE_IMAGE_INFO_COPY   H5P__facc_file_image_info_copy

◆ H5F_ACS_FILE_IMAGE_INFO_DEF

#define H5F_ACS_FILE_IMAGE_INFO_DEF   H5FD_DEFAULT_FILE_IMAGE_INFO

◆ H5F_ACS_FILE_IMAGE_INFO_DEL

#define H5F_ACS_FILE_IMAGE_INFO_DEL   H5P__facc_file_image_info_del

◆ H5F_ACS_FILE_IMAGE_INFO_GET

#define H5F_ACS_FILE_IMAGE_INFO_GET   H5P__facc_file_image_info_get

◆ H5F_ACS_FILE_IMAGE_INFO_SET

#define H5F_ACS_FILE_IMAGE_INFO_SET   H5P__facc_file_image_info_set

◆ H5F_ACS_FILE_IMAGE_INFO_SIZE

#define H5F_ACS_FILE_IMAGE_INFO_SIZE   sizeof(H5FD_file_image_info_t)

◆ H5F_ACS_GARBG_COLCT_REF_DEC

#define H5F_ACS_GARBG_COLCT_REF_DEC   H5P__decode_unsigned

◆ H5F_ACS_GARBG_COLCT_REF_DEF

#define H5F_ACS_GARBG_COLCT_REF_DEF   0

◆ H5F_ACS_GARBG_COLCT_REF_ENC

#define H5F_ACS_GARBG_COLCT_REF_ENC   H5P__encode_unsigned

◆ H5F_ACS_GARBG_COLCT_REF_SIZE

#define H5F_ACS_GARBG_COLCT_REF_SIZE   sizeof(unsigned)

◆ H5F_ACS_LIBVER_HIGH_BOUND_DEC

#define H5F_ACS_LIBVER_HIGH_BOUND_DEC   H5P__facc_libver_type_dec

◆ H5F_ACS_LIBVER_HIGH_BOUND_DEF

#define H5F_ACS_LIBVER_HIGH_BOUND_DEF   H5F_LIBVER_LATEST

◆ H5F_ACS_LIBVER_HIGH_BOUND_ENC

#define H5F_ACS_LIBVER_HIGH_BOUND_ENC   H5P__facc_libver_type_enc

◆ H5F_ACS_LIBVER_HIGH_BOUND_SIZE

#define H5F_ACS_LIBVER_HIGH_BOUND_SIZE   sizeof(H5F_libver_t)

◆ H5F_ACS_LIBVER_LOW_BOUND_DEC

#define H5F_ACS_LIBVER_LOW_BOUND_DEC   H5P__facc_libver_type_dec

◆ H5F_ACS_LIBVER_LOW_BOUND_DEF

#define H5F_ACS_LIBVER_LOW_BOUND_DEF   H5F_LIBVER_EARLIEST

◆ H5F_ACS_LIBVER_LOW_BOUND_ENC

#define H5F_ACS_LIBVER_LOW_BOUND_ENC   H5P__facc_libver_type_enc

◆ H5F_ACS_LIBVER_LOW_BOUND_SIZE

#define H5F_ACS_LIBVER_LOW_BOUND_SIZE   sizeof(H5F_libver_t)

◆ H5F_ACS_MDC_LOG_LOCATION_CLOSE

#define H5F_ACS_MDC_LOG_LOCATION_CLOSE   H5P_facc_mdc_log_location_close

◆ H5F_ACS_MDC_LOG_LOCATION_CMP

#define H5F_ACS_MDC_LOG_LOCATION_CMP   H5P_facc_mdc_log_location_cmp

◆ H5F_ACS_MDC_LOG_LOCATION_COPY

#define H5F_ACS_MDC_LOG_LOCATION_COPY   H5P_facc_mdc_log_location_copy

◆ H5F_ACS_MDC_LOG_LOCATION_DEC

#define H5F_ACS_MDC_LOG_LOCATION_DEC   H5P_facc_mdc_log_location_dec

◆ H5F_ACS_MDC_LOG_LOCATION_DEF

#define H5F_ACS_MDC_LOG_LOCATION_DEF   NULL /* default is no log location */

◆ H5F_ACS_MDC_LOG_LOCATION_DEL

#define H5F_ACS_MDC_LOG_LOCATION_DEL   H5P_facc_mdc_log_location_del

◆ H5F_ACS_MDC_LOG_LOCATION_ENC

#define H5F_ACS_MDC_LOG_LOCATION_ENC   H5P_facc_mdc_log_location_enc

◆ H5F_ACS_MDC_LOG_LOCATION_SIZE

#define H5F_ACS_MDC_LOG_LOCATION_SIZE   sizeof(char *)

◆ H5F_ACS_META_BLOCK_SIZE_DEC

#define H5F_ACS_META_BLOCK_SIZE_DEC   H5P__decode_hsize_t

◆ H5F_ACS_META_BLOCK_SIZE_DEF

#define H5F_ACS_META_BLOCK_SIZE_DEF   H5F_META_BLOCK_SIZE_DEF

◆ H5F_ACS_META_BLOCK_SIZE_ENC

#define H5F_ACS_META_BLOCK_SIZE_ENC   H5P__encode_hsize_t

◆ H5F_ACS_META_BLOCK_SIZE_SIZE

#define H5F_ACS_META_BLOCK_SIZE_SIZE   sizeof(hsize_t)

◆ H5F_ACS_META_CACHE_INIT_CONFIG_CMP

#define H5F_ACS_META_CACHE_INIT_CONFIG_CMP   H5P__facc_cache_config_cmp

◆ H5F_ACS_META_CACHE_INIT_CONFIG_DEC

#define H5F_ACS_META_CACHE_INIT_CONFIG_DEC   H5P__facc_cache_config_dec

◆ H5F_ACS_META_CACHE_INIT_CONFIG_DEF

#define H5F_ACS_META_CACHE_INIT_CONFIG_DEF   H5AC__DEFAULT_CACHE_CONFIG

◆ H5F_ACS_META_CACHE_INIT_CONFIG_ENC

#define H5F_ACS_META_CACHE_INIT_CONFIG_ENC   H5P__facc_cache_config_enc

◆ H5F_ACS_META_CACHE_INIT_CONFIG_SIZE

#define H5F_ACS_META_CACHE_INIT_CONFIG_SIZE   sizeof(H5AC_cache_config_t)

◆ H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_CMP

#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_CMP   H5P__facc_cache_image_config_cmp

◆ H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_DEC

#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_DEC   H5P__facc_cache_image_config_dec

◆ H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_DEF

#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_DEF   H5AC__DEFAULT_CACHE_IMAGE_CONFIG

◆ H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_ENC

#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_ENC   H5P__facc_cache_image_config_enc

◆ H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_SIZE

#define H5F_ACS_META_CACHE_INIT_IMAGE_CONFIG_SIZE   sizeof(H5AC_cache_image_config_t)

◆ H5F_ACS_METADATA_READ_ATTEMPTS_DEC

#define H5F_ACS_METADATA_READ_ATTEMPTS_DEC   H5P__decode_unsigned

◆ H5F_ACS_METADATA_READ_ATTEMPTS_DEF

#define H5F_ACS_METADATA_READ_ATTEMPTS_DEF   0

◆ H5F_ACS_METADATA_READ_ATTEMPTS_ENC

#define H5F_ACS_METADATA_READ_ATTEMPTS_ENC   H5P__encode_unsigned

◆ H5F_ACS_METADATA_READ_ATTEMPTS_SIZE

#define H5F_ACS_METADATA_READ_ATTEMPTS_SIZE   sizeof(unsigned)

◆ H5F_ACS_MULTI_TYPE_DEC

#define H5F_ACS_MULTI_TYPE_DEC   H5P__facc_multi_type_dec

◆ H5F_ACS_MULTI_TYPE_DEF

#define H5F_ACS_MULTI_TYPE_DEF   H5FD_MEM_DEFAULT

◆ H5F_ACS_MULTI_TYPE_ENC

#define H5F_ACS_MULTI_TYPE_ENC   H5P__facc_multi_type_enc

◆ H5F_ACS_MULTI_TYPE_SIZE

#define H5F_ACS_MULTI_TYPE_SIZE   sizeof(H5FD_mem_t)

◆ H5F_ACS_NULL_FSM_ADDR_DEF

#define H5F_ACS_NULL_FSM_ADDR_DEF   FALSE

◆ H5F_ACS_NULL_FSM_ADDR_SIZE

#define H5F_ACS_NULL_FSM_ADDR_SIZE   sizeof(hbool_t)

◆ H5F_ACS_OBJECT_FLUSH_CB_DEF

#define H5F_ACS_OBJECT_FLUSH_CB_DEF   {NULL, NULL}

◆ H5F_ACS_OBJECT_FLUSH_CB_SIZE

#define H5F_ACS_OBJECT_FLUSH_CB_SIZE   sizeof(H5F_object_flush_t)

◆ H5F_ACS_PAGE_BUFFER_MIN_META_PERC_DEC

#define H5F_ACS_PAGE_BUFFER_MIN_META_PERC_DEC   H5P__decode_unsigned

◆ H5F_ACS_PAGE_BUFFER_MIN_META_PERC_DEF

#define H5F_ACS_PAGE_BUFFER_MIN_META_PERC_DEF   0

◆ H5F_ACS_PAGE_BUFFER_MIN_META_PERC_ENC

#define H5F_ACS_PAGE_BUFFER_MIN_META_PERC_ENC   H5P__encode_unsigned

◆ H5F_ACS_PAGE_BUFFER_MIN_META_PERC_SIZE

#define H5F_ACS_PAGE_BUFFER_MIN_META_PERC_SIZE   sizeof(unsigned)

◆ H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_DEC

#define H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_DEC   H5P__decode_unsigned

◆ H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_DEF

#define H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_DEF   0

◆ H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_ENC

#define H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_ENC   H5P__encode_unsigned

◆ H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_SIZE

#define H5F_ACS_PAGE_BUFFER_MIN_RAW_PERC_SIZE   sizeof(unsigned)

◆ H5F_ACS_PAGE_BUFFER_SIZE_DEC

#define H5F_ACS_PAGE_BUFFER_SIZE_DEC   H5P__decode_size_t

◆ H5F_ACS_PAGE_BUFFER_SIZE_DEF

#define H5F_ACS_PAGE_BUFFER_SIZE_DEF   0

◆ H5F_ACS_PAGE_BUFFER_SIZE_ENC

#define H5F_ACS_PAGE_BUFFER_SIZE_ENC   H5P__encode_size_t

◆ H5F_ACS_PAGE_BUFFER_SIZE_SIZE

#define H5F_ACS_PAGE_BUFFER_SIZE_SIZE   sizeof(size_t)

◆ H5F_ACS_PREEMPT_READ_CHUNKS_DEC

#define H5F_ACS_PREEMPT_READ_CHUNKS_DEC   H5P__decode_double

◆ H5F_ACS_PREEMPT_READ_CHUNKS_DEF

#define H5F_ACS_PREEMPT_READ_CHUNKS_DEF   0.75f

◆ H5F_ACS_PREEMPT_READ_CHUNKS_ENC

#define H5F_ACS_PREEMPT_READ_CHUNKS_ENC   H5P__encode_double

◆ H5F_ACS_PREEMPT_READ_CHUNKS_SIZE

#define H5F_ACS_PREEMPT_READ_CHUNKS_SIZE   sizeof(double)

◆ H5F_ACS_SDATA_BLOCK_SIZE_DEC

#define H5F_ACS_SDATA_BLOCK_SIZE_DEC   H5P__decode_hsize_t

◆ H5F_ACS_SDATA_BLOCK_SIZE_DEF

#define H5F_ACS_SDATA_BLOCK_SIZE_DEF   H5F_SDATA_BLOCK_SIZE_DEF

◆ H5F_ACS_SDATA_BLOCK_SIZE_ENC

#define H5F_ACS_SDATA_BLOCK_SIZE_ENC   H5P__encode_hsize_t

◆ H5F_ACS_SDATA_BLOCK_SIZE_SIZE

#define H5F_ACS_SDATA_BLOCK_SIZE_SIZE   sizeof(hsize_t)

◆ H5F_ACS_SIEVE_BUF_SIZE_DEC

#define H5F_ACS_SIEVE_BUF_SIZE_DEC   H5P__decode_size_t

◆ H5F_ACS_SIEVE_BUF_SIZE_DEF

#define H5F_ACS_SIEVE_BUF_SIZE_DEF   (64*1024)

◆ H5F_ACS_SIEVE_BUF_SIZE_ENC

#define H5F_ACS_SIEVE_BUF_SIZE_ENC   H5P__encode_size_t

◆ H5F_ACS_SIEVE_BUF_SIZE_SIZE

#define H5F_ACS_SIEVE_BUF_SIZE_SIZE   sizeof(size_t)

◆ H5F_ACS_SKIP_EOF_CHECK_DEF

#define H5F_ACS_SKIP_EOF_CHECK_DEF   FALSE

◆ H5F_ACS_SKIP_EOF_CHECK_SIZE

#define H5F_ACS_SKIP_EOF_CHECK_SIZE   sizeof(hbool_t)

◆ H5F_ACS_START_MDC_LOG_ON_ACCESS_DEC

#define H5F_ACS_START_MDC_LOG_ON_ACCESS_DEC   H5P__decode_hbool_t

◆ H5F_ACS_START_MDC_LOG_ON_ACCESS_DEF

#define H5F_ACS_START_MDC_LOG_ON_ACCESS_DEF   FALSE

◆ H5F_ACS_START_MDC_LOG_ON_ACCESS_ENC

#define H5F_ACS_START_MDC_LOG_ON_ACCESS_ENC   H5P__encode_hbool_t

◆ H5F_ACS_START_MDC_LOG_ON_ACCESS_SIZE

#define H5F_ACS_START_MDC_LOG_ON_ACCESS_SIZE   sizeof(hbool_t)

◆ H5F_ACS_USE_MDC_LOGGING_DEC

#define H5F_ACS_USE_MDC_LOGGING_DEC   H5P__decode_hbool_t

◆ H5F_ACS_USE_MDC_LOGGING_DEF

#define H5F_ACS_USE_MDC_LOGGING_DEF   FALSE

◆ H5F_ACS_USE_MDC_LOGGING_ENC

#define H5F_ACS_USE_MDC_LOGGING_ENC   H5P__encode_hbool_t

◆ H5F_ACS_USE_MDC_LOGGING_SIZE

#define H5F_ACS_USE_MDC_LOGGING_SIZE   sizeof(hbool_t)

◆ H5F_ACS_VOL_CONN_CLOSE

#define H5F_ACS_VOL_CONN_CLOSE   H5P__facc_vol_close

◆ H5F_ACS_VOL_CONN_CMP

#define H5F_ACS_VOL_CONN_CMP   H5P__facc_vol_cmp

◆ H5F_ACS_VOL_CONN_COPY

#define H5F_ACS_VOL_CONN_COPY   H5P__facc_vol_copy

◆ H5F_ACS_VOL_CONN_CRT

#define H5F_ACS_VOL_CONN_CRT   H5P__facc_vol_create

◆ H5F_ACS_VOL_CONN_DEF

#define H5F_ACS_VOL_CONN_DEF   {H5_DEFAULT_VOL, NULL}

◆ H5F_ACS_VOL_CONN_DEL

#define H5F_ACS_VOL_CONN_DEL   H5P__facc_vol_del

◆ H5F_ACS_VOL_CONN_GET

#define H5F_ACS_VOL_CONN_GET   H5P__facc_vol_get

◆ H5F_ACS_VOL_CONN_SET

#define H5F_ACS_VOL_CONN_SET   H5P__facc_vol_set

◆ H5F_ACS_VOL_CONN_SIZE

#define H5F_ACS_VOL_CONN_SIZE   sizeof(H5VL_connector_prop_t)

◆ H5F_ACS_WANT_POSIX_FD_DEF

#define H5F_ACS_WANT_POSIX_FD_DEF   FALSE

◆ H5F_ACS_WANT_POSIX_FD_SIZE

#define H5F_ACS_WANT_POSIX_FD_SIZE   sizeof(hbool_t)

◆ H5F_CLOSE_DEGREE_DEC

#define H5F_CLOSE_DEGREE_DEC   H5P__facc_fclose_degree_dec

◆ H5F_CLOSE_DEGREE_DEF

#define H5F_CLOSE_DEGREE_DEF   H5F_CLOSE_DEFAULT

◆ H5F_CLOSE_DEGREE_ENC

#define H5F_CLOSE_DEGREE_ENC   H5P__facc_fclose_degree_enc

◆ H5F_CLOSE_DEGREE_SIZE

#define H5F_CLOSE_DEGREE_SIZE   sizeof(H5F_close_degree_t)

Function Documentation

◆ H5P_peek_driver()

hid_t H5P_peek_driver ( H5P_genplist_t plist)

◆ H5P_peek_driver_info()

const void* H5P_peek_driver_info ( H5P_genplist_t plist)

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

herr_t H5P_set_driver ( H5P_genplist_t plist,
hid_t  new_driver_id,
const void *  new_driver_info 
)

◆ H5P_set_vol()

herr_t H5P_set_vol ( H5P_genplist_t plist,
hid_t  vol_id,
const void *  vol_info 
)

◆ H5Pget_alignment()

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

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

herr_t H5Pget_file_image ( hid_t  fapl_id,
void **  buf_ptr_ptr,
size_t buf_len_ptr 
)

◆ H5Pget_file_image_callbacks()

herr_t H5Pget_file_image_callbacks ( hid_t  fapl_id,
H5FD_file_image_callbacks_t callbacks_ptr 
)

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

herr_t H5Pget_vol_id ( hid_t  plist_id,
hid_t vol_id 
)

◆ H5Pget_vol_info()

herr_t H5Pget_vol_info ( hid_t  plist_id,
void **  vol_info 
)

◆ H5Pset_alignment()

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

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

herr_t H5Pset_file_image ( hid_t  fapl_id,
void *  buf_ptr,
size_t  buf_len 
)

◆ H5Pset_file_image_callbacks()

herr_t H5Pset_file_image_callbacks ( hid_t  fapl_id,
H5FD_file_image_callbacks_t callbacks_ptr 
)

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

const H5P_libclass_t H5P_CLS_FACC[1]
Initial value:
= {{
"file access",
H5P__facc_reg_prop,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}}
H5P_TYPE_FILE_ACCESS
@ H5P_TYPE_FILE_ACCESS
Definition: H5Pprivate.h:66
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