30 #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 0x0008u)
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)
GT_API const UT_StringHolder filename
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)
GLuint const GLchar * name
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)
struct H5F_info_t::@85 sohm
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)
H5_DLL herr_t H5Fmount(hid_t loc, const char *name, hid_t child, hid_t plist)
GLsizei GLenum GLenum * types
H5_DLL hid_t H5Freopen(hid_t file_id)
H5_DLL hid_t H5Fopen(const char *filename, unsigned flags, hid_t access_plist)