28 #define H5CHECK H5check(), 45 #define H5F_ACC_RDONLY (H5CHECK 0x0000u) 46 #define H5F_ACC_RDWR (H5CHECK 0x0001u) 47 #define H5F_ACC_TRUNC (H5CHECK 0x0002u) 48 #define H5F_ACC_EXCL (H5CHECK 0x0004u) 49 #define H5F_ACC_DEBUG (H5CHECK 0x0000u) 50 #define H5F_ACC_CREAT (H5CHECK 0x0010u) 54 #define H5F_ACC_DEFAULT (H5CHECK 0xffffu) 57 #define H5F_OBJ_FILE (0x0001u) 58 #define H5F_OBJ_DATASET (0x0002u) 59 #define H5F_OBJ_GROUP (0x0004u) 60 #define H5F_OBJ_DATATYPE (0x0008u) 61 #define H5F_OBJ_ATTR (0x0010u) 62 #define H5F_OBJ_ALL (H5F_OBJ_FILE|H5F_OBJ_DATASET|H5F_OBJ_GROUP|H5F_OBJ_DATATYPE|H5F_OBJ_ATTR) 63 #define H5F_OBJ_LOCAL (0x0020u) 66 #define H5F_FAMILY_DEFAULT (hsize_t)0 68 #ifdef H5_HAVE_PARALLEL 75 #define H5F_MPIO_DEBUG_KEY "H5F_mpio_debug_key" 85 #define H5F_UNLIMITED ((hsize_t)(-1L)) 147 #define H5F_LIBVER_18 H5F_LIBVER_LATEST 179 size_t * max_size_ptr,
180 size_t * min_clean_size_ptr,
181 size_t * cur_size_ptr,
182 int * cur_num_entries_ptr);
187 #ifdef H5_HAVE_PARALLEL H5_DLL hid_t H5Fget_create_plist(hid_t file_id)
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 H5Fget_filesize(hid_t file_id, hsize_t *size)
H5_DLL herr_t H5Freset_mdc_hit_rate_stats(hid_t file_id)
H5_DLL herr_t H5Fget_mdc_config(hid_t file_id, H5AC_cache_config_t *config_ptr)
H5_DLL hid_t H5Fcreate(const char *filename, unsigned flags, hid_t create_plist, hid_t access_plist)
H5_DLL ssize_t H5Fget_name(hid_t obj_id, char *name, size_t size)
H5_DLL ssize_t H5Fget_obj_count(hid_t file_id, unsigned types)
unsigned long long hsize_t
H5_DLL herr_t H5Fclose(hid_t file_id)
H5_DLL htri_t H5Fis_hdf5(const char *filename)
H5_DLL herr_t H5Funmount(hid_t loc, const char *name)
H5_DLL herr_t H5Fget_intent(hid_t file_id, unsigned *intent)
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 H5Fset_mdc_config(hid_t file_id, H5AC_cache_config_t *config_ptr)
H5_DLL ssize_t H5Fget_file_image(hid_t file_id, void *buf_ptr, size_t buf_len)
H5_DLL hid_t H5Fget_access_plist(hid_t file_id)
H5_DLL herr_t H5Fflush(hid_t object_id, H5F_scope_t scope)
struct H5F_info_t H5F_info_t
H5_DLL hssize_t H5Fget_freespace(hid_t file_id)
H5_DLL herr_t H5Fget_info(hid_t obj_id, H5F_info_t *bh_info)
H5_DLL herr_t H5Fget_vfd_handle(hid_t file_id, hid_t fapl, void **file_handle)
signed long long hssize_t
H5_DLL herr_t H5Fclear_elink_file_cache(hid_t file_id)
HDFFCLIBAPI intf intf * flags
H5_DLL herr_t H5Fmount(hid_t loc, const char *name, hid_t child, hid_t plist)
struct H5F_info_t::@25 sohm
H5_DLL hid_t H5Freopen(hid_t file_id)
H5_DLL hid_t H5Fopen(const char *filename, unsigned flags, hid_t access_plist)