![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5F_info2_t |
| struct | H5F_sect_info_t |
| struct | H5F_retry_info_t |
| struct | H5F_info1_t |
Typedefs | |
| typedef enum H5F_scope_t | H5F_scope_t |
| typedef enum H5F_close_degree_t | H5F_close_degree_t |
| typedef struct H5F_info2_t | H5F_info2_t |
| typedef enum H5F_mem_t | H5F_mem_t |
| typedef struct H5F_sect_info_t | H5F_sect_info_t |
| typedef enum H5F_libver_t | H5F_libver_t |
| typedef enum H5F_fspace_strategy_t | H5F_fspace_strategy_t |
| typedef enum H5F_file_space_type_t | H5F_file_space_type_t |
| typedef struct H5F_retry_info_t | H5F_retry_info_t |
| typedef herr_t(* | H5F_flush_cb_t) (hid_t object_id, void *udata) |
| typedef struct H5F_info1_t | H5F_info1_t |
Enumerations | |
| enum | H5F_scope_t { H5F_SCOPE_LOCAL = 0, H5F_SCOPE_GLOBAL = 1 } |
| enum | H5F_close_degree_t { H5F_CLOSE_DEFAULT = 0, H5F_CLOSE_WEAK = 1, H5F_CLOSE_SEMI = 2, H5F_CLOSE_STRONG = 3 } |
| enum | H5F_mem_t { H5FD_MEM_NOLIST = -1, H5FD_MEM_DEFAULT = 0, H5FD_MEM_SUPER = 1, H5FD_MEM_BTREE = 2, H5FD_MEM_DRAW = 3, H5FD_MEM_GHEAP = 4, H5FD_MEM_LHEAP = 5, H5FD_MEM_OHDR = 6, H5FD_MEM_NTYPES } |
| enum | H5F_libver_t { H5F_LIBVER_ERROR = -1, H5F_LIBVER_EARLIEST = 0, H5F_LIBVER_V18 = 1, H5F_LIBVER_V110 = 2, H5F_LIBVER_V112 = 3, H5F_LIBVER_NBOUNDS } |
| enum | H5F_fspace_strategy_t { H5F_FSPACE_STRATEGY_FSM_AGGR = 0, H5F_FSPACE_STRATEGY_PAGE = 1, H5F_FSPACE_STRATEGY_AGGR = 2, H5F_FSPACE_STRATEGY_NONE = 3, H5F_FSPACE_STRATEGY_NTYPES } |
| enum | H5F_file_space_type_t { H5F_FILE_SPACE_DEFAULT = 0, H5F_FILE_SPACE_ALL_PERSIST = 1, H5F_FILE_SPACE_ALL = 2, H5F_FILE_SPACE_AGGR_VFD = 3, H5F_FILE_SPACE_VFD = 4, H5F_FILE_SPACE_NTYPES } |
Functions | |
| H5_DLL htri_t | H5Fis_accessible (const char *container_name, hid_t fapl_id) |
| H5_DLL hid_t | H5Fcreate (const char *filename, unsigned flags, hid_t create_plist, hid_t access_plist) |
| H5_DLL hid_t | H5Fopen (const char *filename, unsigned flags, hid_t access_plist) |
| H5_DLL hid_t | H5Freopen (hid_t file_id) |
| H5_DLL herr_t | H5Fflush (hid_t object_id, H5F_scope_t scope) |
| H5_DLL herr_t | H5Fclose (hid_t file_id) |
| H5_DLL herr_t | H5Fdelete (const char *filename, hid_t fapl_id) |
| H5_DLL hid_t | H5Fget_create_plist (hid_t file_id) |
| H5_DLL hid_t | H5Fget_access_plist (hid_t file_id) |
| H5_DLL herr_t | H5Fget_intent (hid_t file_id, unsigned *intent) |
| H5_DLL herr_t | H5Fget_fileno (hid_t file_id, unsigned long *fileno) |
| H5_DLL ssize_t | H5Fget_obj_count (hid_t file_id, unsigned types) |
| H5_DLL ssize_t | H5Fget_obj_ids (hid_t file_id, unsigned types, size_t max_objs, hid_t *obj_id_list) |
| H5_DLL herr_t | H5Fget_vfd_handle (hid_t file_id, hid_t fapl, void **file_handle) |
| H5_DLL herr_t | H5Fmount (hid_t loc, const char *name, hid_t child, hid_t plist) |
| H5_DLL herr_t | H5Funmount (hid_t loc, const char *name) |
| H5_DLL hssize_t | H5Fget_freespace (hid_t file_id) |
| H5_DLL herr_t | H5Fget_filesize (hid_t file_id, hsize_t *size) |
| H5_DLL herr_t | H5Fget_eoa (hid_t file_id, haddr_t *eoa) |
| H5_DLL herr_t | H5Fincrement_filesize (hid_t file_id, hsize_t increment) |
| H5_DLL ssize_t | H5Fget_file_image (hid_t file_id, void *buf_ptr, size_t buf_len) |
| H5_DLL herr_t | H5Fget_mdc_config (hid_t file_id, H5AC_cache_config_t *config_ptr) |
| H5_DLL herr_t | H5Fset_mdc_config (hid_t file_id, H5AC_cache_config_t *config_ptr) |
| H5_DLL herr_t | H5Fget_mdc_hit_rate (hid_t file_id, double *hit_rate_ptr) |
| H5_DLL herr_t | H5Fget_mdc_size (hid_t file_id, size_t *max_size_ptr, size_t *min_clean_size_ptr, size_t *cur_size_ptr, int *cur_num_entries_ptr) |
| H5_DLL herr_t | H5Freset_mdc_hit_rate_stats (hid_t file_id) |
| H5_DLL ssize_t | H5Fget_name (hid_t obj_id, char *name, size_t size) |
| H5_DLL herr_t | H5Fget_info2 (hid_t obj_id, H5F_info2_t *finfo) |
| H5_DLL herr_t | H5Fget_metadata_read_retry_info (hid_t file_id, H5F_retry_info_t *info) |
| H5_DLL herr_t | H5Fstart_swmr_write (hid_t file_id) |
| H5_DLL ssize_t | H5Fget_free_sections (hid_t file_id, H5F_mem_t type, size_t nsects, H5F_sect_info_t *sect_info) |
| H5_DLL herr_t | H5Fclear_elink_file_cache (hid_t file_id) |
| H5_DLL herr_t | H5Fset_libver_bounds (hid_t file_id, H5F_libver_t low, H5F_libver_t high) |
| H5_DLL herr_t | H5Fstart_mdc_logging (hid_t file_id) |
| H5_DLL herr_t | H5Fstop_mdc_logging (hid_t file_id) |
| H5_DLL herr_t | H5Fget_mdc_logging_status (hid_t file_id, hbool_t *is_enabled, hbool_t *is_currently_logging) |
| H5_DLL herr_t | H5Fformat_convert (hid_t fid) |
| H5_DLL herr_t | H5Freset_page_buffering_stats (hid_t file_id) |
| H5_DLL herr_t | H5Fget_page_buffering_stats (hid_t file_id, unsigned accesses[2], unsigned hits[2], unsigned misses[2], unsigned evictions[2], unsigned bypasses[2]) |
| H5_DLL herr_t | H5Fget_mdc_image_info (hid_t file_id, haddr_t *image_addr, hsize_t *image_size) |
| H5_DLL herr_t | H5Fget_dset_no_attrs_hint (hid_t file_id, hbool_t *minimize) |
| H5_DLL herr_t | H5Fset_dset_no_attrs_hint (hid_t file_id, hbool_t minimize) |
| H5_DLL herr_t | H5Fset_mpi_atomicity (hid_t file_id, hbool_t flag) |
| H5_DLL herr_t | H5Fget_mpi_atomicity (hid_t file_id, hbool_t *flag) |
| H5_DLL herr_t | H5Fget_info1 (hid_t obj_id, H5F_info1_t *finfo) |
| H5_DLL herr_t | H5Fset_latest_format (hid_t file_id, hbool_t latest_format) |
| H5_DLL htri_t | H5Fis_hdf5 (const char *filename) |
| typedef enum H5F_close_degree_t H5F_close_degree_t |
| typedef enum H5F_file_space_type_t H5F_file_space_type_t |
| typedef enum H5F_fspace_strategy_t H5F_fspace_strategy_t |
| typedef struct H5F_info1_t H5F_info1_t |
| typedef struct H5F_info2_t H5F_info2_t |
| typedef enum H5F_libver_t H5F_libver_t |
| typedef struct H5F_retry_info_t H5F_retry_info_t |
| typedef enum H5F_scope_t H5F_scope_t |
| typedef struct H5F_sect_info_t H5F_sect_info_t |
| enum H5F_close_degree_t |
| enum H5F_libver_t |
| enum H5F_mem_t |
| enum H5F_scope_t |
References FAIL, H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_dec_app_ref(), H5I_FILE, H5I_get_type(), and ret_value.
| H5_DLL hid_t H5Fcreate | ( | const char * | filename, |
| unsigned | flags, | ||
| hid_t | create_plist, | ||
| hid_t | access_plist | ||
| ) |
References H5VL_connector_prop_t::connector_id, fapl_id, flags, H5CX_set_apl(), H5CX_set_vol_connector_prop(), H5E_BADVALUE, H5E_CANTINIT, H5E_CANTREGISTER, H5I_FILE, H5I_object(), H5P_CLS_FACC, H5P_isa_class(), H5P_peek(), H5VL_file_create(), H5VL_file_optional(), H5VL_introspect_opt_query(), H5VL_register_using_vol_id(), H5VL_SUBCLS_FILE, H5VL_vol_object(), NULL, and ret_value.
| H5_DLL herr_t H5Fflush | ( | hid_t | object_id, |
| H5F_scope_t | scope | ||
| ) |
References FAIL, H5I_ATTR, H5I_DATASET, H5I_DATATYPE, H5I_FILE, H5I_get_type(), H5I_GROUP, H5VL_FILE_FLUSH, H5VL_file_specific(), H5VL_vol_object(), NULL, and ret_value.
References FAIL, H5CX_set_loc(), H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References H5I_object(), H5VL_file_get(), H5VL_FILE_GET_FAPL, NULL, and ret_value.
References H5I_object(), H5VL_file_get(), H5VL_FILE_GET_FCPL, NULL, and ret_value.
References FAIL, H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References eoa, FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_object(), H5VL_file_get(), H5VL_FILE_GET_FILENO, NULL, and ret_value.
References FAIL, H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, ret_value, and size.
| H5_DLL ssize_t H5Fget_free_sections | ( | hid_t | file_id, |
| H5F_mem_t | type, | ||
| size_t | nsects, | ||
| H5F_sect_info_t * | sect_info | ||
| ) |
References H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, ret_value, and type.
References H5I_object(), H5VL_file_optional(), NULL, and ret_value.
| H5_DLL herr_t H5Fget_info1 | ( | hid_t | obj_id, |
| H5F_info1_t * | finfo | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_ATTR, H5I_DATASET, H5I_DATATYPE, H5I_FILE, H5I_get_type(), H5I_GROUP, H5VL_file_optional(), H5VL_vol_object(), H5F_info2_t::hdr_size, H5F_info1_t::hdr_size, H5F_info2_t::msgs_info, H5F_info1_t::msgs_info, NULL, ret_value, H5F_info2_t::sohm, H5F_info1_t::sohm, H5F_info2_t::super, H5F_info2_t::super_ext_size, H5F_info1_t::super_ext_size, and type.
| H5_DLL herr_t H5Fget_info2 | ( | hid_t | obj_id, |
| H5F_info2_t * | finfo | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_ATTR, H5I_DATASET, H5I_DATATYPE, H5I_FILE, H5I_get_type(), H5I_GROUP, H5VL_file_optional(), H5VL_vol_object(), NULL, ret_value, and type.
References FAIL, H5I_object(), H5VL_file_get(), H5VL_FILE_GET_INTENT, NULL, and ret_value.
| H5_DLL herr_t H5Fget_mdc_config | ( | hid_t | file_id, |
| H5AC_cache_config_t * | config_ptr | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_object(), H5VL_file_optional(), NULL, ret_value, and H5AC_cache_config_t::version.
References FAIL, H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), image_addr, image_len, NULL, and ret_value.
| H5_DLL herr_t H5Fget_mdc_logging_status | ( | hid_t | file_id, |
| hbool_t * | is_enabled, | ||
| hbool_t * | is_currently_logging | ||
| ) |
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
| H5_DLL herr_t H5Fget_mdc_size | ( | hid_t | file_id, |
| size_t * | max_size_ptr, | ||
| size_t * | min_clean_size_ptr, | ||
| size_t * | cur_size_ptr, | ||
| int * | cur_num_entries_ptr | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
| H5_DLL herr_t H5Fget_metadata_read_retry_info | ( | hid_t | file_id, |
| H5F_retry_info_t * | info | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References H5I_ATTR, H5I_DATASET, H5I_DATATYPE, H5I_FILE, H5I_get_type(), H5I_GROUP, H5VL_file_get(), H5VL_FILE_GET_NAME, H5VL_vol_object(), name, NULL, ret_value, size, and type.
| H5_DLL herr_t H5Fget_page_buffering_stats | ( | hid_t | file_id, |
| unsigned | accesses[2], | ||
| unsigned | hits[2], | ||
| unsigned | misses[2], | ||
| unsigned | evictions[2], | ||
| unsigned | bypasses[2] | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, fapl_id, H5E_BADVALUE, H5I_object(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, fapl_id, H5P_isa_class(), H5VL_FILE_IS_ACCESSIBLE, H5VL_file_specific(), NULL, and ret_value.
| H5_DLL htri_t H5Fis_hdf5 | ( | const char * | filename | ) |
References H5VL_FILE_IS_ACCESSIBLE, H5VL_file_specific(), name, NULL, and ret_value.
References H5VL_connector_prop_t::connector_id, fapl_id, flags, H5CX_set_apl(), H5CX_set_vol_connector_prop(), H5E_BADVALUE, H5E_CANTINIT, H5E_CANTREGISTER, H5I_FILE, H5I_object(), H5P_CLS_FACC, H5P_peek(), H5VL_file_open(), H5VL_file_optional(), H5VL_introspect_opt_query(), H5VL_register_using_vol_id(), H5VL_SUBCLS_FILE, H5VL_vol_object(), NULL, and ret_value.
References FAIL, H5I_object(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5CX_set_loc(), H5E_BADVALUE, H5F_LIBVER_EARLIEST, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
| H5_DLL herr_t H5Fset_libver_bounds | ( | hid_t | file_id, |
| H5F_libver_t | low, | ||
| H5F_libver_t | high | ||
| ) |
References FAIL, H5CX_set_loc(), H5E_BADVALUE, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
| H5_DLL herr_t H5Fset_mdc_config | ( | hid_t | file_id, |
| H5AC_cache_config_t * | config_ptr | ||
| ) |
References FAIL, H5I_object(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5CX_set_loc(), H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5I_FILE, H5I_object_verify(), H5VL_file_optional(), NULL, and ret_value.
References FAIL, H5CX_set_loc(), H5E_BADVALUE, H5I_FILE, H5I_get_type(), H5I_GROUP, H5I_object(), H5VL_file_specific(), H5VL_FILE_UNMOUNT, name, NULL, and ret_value.