HDF5  1.12.0
H5Fprivate.h File Reference

Data Structures

struct  H5F_object_flush_t
 
struct  H5F_block_t
 

Typedefs

typedef struct H5F_t H5F_t
 
typedef struct H5F_shared_t H5F_shared_t
 
typedef struct H5F_blk_aggr_t H5F_blk_aggr_t
 
typedef struct H5F_object_flush_t H5F_object_flush_t
 
typedef struct H5F_block_t H5F_block_t
 
typedef enum H5F_fs_state_t H5F_fs_state_t
 
typedef enum H5F_mem_page_t H5F_mem_page_t
 
typedef enum H5F_prefix_open_t H5F_prefix_open_t
 

Enumerations

enum  H5F_fs_state_t { H5F_FS_STATE_CLOSED = 0, H5F_FS_STATE_OPEN = 1, H5F_FS_STATE_DELETING = 2 }
 
enum  H5F_mem_page_t {
  H5F_MEM_PAGE_DEFAULT = 0, H5F_MEM_PAGE_SUPER = 1, H5F_MEM_PAGE_BTREE = 2, H5F_MEM_PAGE_DRAW = 3,
  H5F_MEM_PAGE_GHEAP = 4, H5F_MEM_PAGE_LHEAP = 5, H5F_MEM_PAGE_OHDR = 6, H5F_MEM_PAGE_LARGE_SUPER = 7,
  H5F_MEM_PAGE_LARGE_BTREE = 8, H5F_MEM_PAGE_LARGE_DRAW = 9, H5F_MEM_PAGE_LARGE_GHEAP = 10, H5F_MEM_PAGE_LARGE_LHEAP = 11,
  H5F_MEM_PAGE_LARGE_OHDR = 12, H5F_MEM_PAGE_NTYPES = 13
}
 
enum  H5F_prefix_open_t { H5F_PREFIX_VDS = 0, H5F_PREFIX_ELINK = 1, H5F_PREFIX_EFILE = 2 }
 

Functions

H5_DLL herr_t H5F_init (void)
 
H5_DLL H5F_tH5F_open (const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
 
H5_DLL herr_t H5F_try_close (H5F_t *f, hbool_t *was_closed)
 
H5_DLL hid_t H5F_get_file_id (H5VL_object_t *vol_obj, H5I_type_t obj_type, hbool_t app_ref)
 
H5_DLL H5F_libver_t H5F_get_low_bound (const H5F_t *f)
 
H5_DLL H5F_libver_t H5F_get_high_bound (const H5F_t *f)
 
H5_DLL unsigned H5F_shared_get_intent (const H5F_shared_t *f)
 
H5_DLL unsigned H5F_get_intent (const H5F_t *f)
 
H5_DLL char * H5F_get_open_name (const H5F_t *f)
 
H5_DLL char * H5F_get_actual_name (const H5F_t *f)
 
H5_DLL char * H5F_get_extpath (const H5F_t *f)
 
H5_DLL H5F_shared_tH5F_get_shared (const H5F_t *f)
 
H5_DLL hbool_t H5F_same_shared (const H5F_t *f1, const H5F_t *f2)
 
H5_DLL unsigned H5F_get_nopen_objs (const H5F_t *f)
 
H5_DLL unsigned H5F_incr_nopen_objs (H5F_t *f)
 
H5_DLL unsigned H5F_decr_nopen_objs (H5F_t *f)
 
H5_DLL hbool_t H5F_file_id_exists (const H5F_t *f)
 
H5_DLL H5F_tH5F_get_parent (const H5F_t *f)
 
H5_DLL unsigned H5F_get_nmounts (const H5F_t *f)
 
H5_DLL unsigned H5F_get_read_attempts (const H5F_t *f)
 
H5_DLL hid_t H5F_get_access_plist (H5F_t *f, hbool_t app_ref)
 
H5_DLL hid_t H5F_get_id (H5F_t *file)
 
H5_DLL herr_t H5F_get_obj_count (const H5F_t *f, unsigned types, hbool_t app_ref, size_t *obj_id_count_ptr)
 
H5_DLL herr_t H5F_get_obj_ids (const H5F_t *f, unsigned types, size_t max_objs, hid_t *oid_list, hbool_t app_ref, size_t *obj_id_count_ptr)
 
H5_DLL hsize_t H5F_get_pgend_meta_thres (const H5F_t *f)
 
H5_DLL hbool_t H5F_get_point_of_no_return (const H5F_t *f)
 
H5_DLL hbool_t H5F_get_null_fsm_addr (const H5F_t *f)
 
H5_DLL hbool_t H5F_get_min_dset_ohdr (const H5F_t *f)
 
H5_DLL herr_t H5F_set_min_dset_ohdr (H5F_t *f, hbool_t minimize)
 
H5_DLL const H5VL_class_tH5F_get_vol_cls (const H5F_t *f)
 
H5_DLL H5VL_object_tH5F_get_vol_obj (const H5F_t *f)
 
H5_DLL haddr_t H5F_get_base_addr (const H5F_t *f)
 
H5_DLL unsigned H5F_sym_leaf_k (const H5F_t *f)
 
H5_DLL unsigned H5F_Kvalue (const H5F_t *f, const struct H5B_class_t *type)
 
H5_DLL unsigned H5F_get_nrefs (const H5F_t *f)
 
H5_DLL uint8_t H5F_sizeof_addr (const H5F_t *f)
 
H5_DLL uint8_t H5F_sizeof_size (const H5F_t *f)
 
H5_DLL haddr_t H5F_get_sohm_addr (const H5F_t *f)
 
H5_DLL herr_t H5F_set_sohm_addr (H5F_t *f, haddr_t addr)
 
H5_DLL unsigned H5F_get_sohm_vers (const H5F_t *f)
 
H5_DLL herr_t H5F_set_sohm_vers (H5F_t *f, unsigned vers)
 
H5_DLL unsigned H5F_get_sohm_nindexes (const H5F_t *f)
 
H5_DLL herr_t H5F_set_sohm_nindexes (H5F_t *f, unsigned nindexes)
 
H5_DLL hid_t H5F_get_fcpl (const H5F_t *f)
 
H5_DLL H5F_close_degree_t H5F_get_fc_degree (const H5F_t *f)
 
H5_DLL hbool_t H5F_get_evict_on_close (const H5F_t *f)
 
H5_DLL size_t H5F_rdcc_nbytes (const H5F_t *f)
 
H5_DLL size_t H5F_rdcc_nslots (const H5F_t *f)
 
H5_DLL double H5F_rdcc_w0 (const H5F_t *f)
 
H5_DLL size_t H5F_sieve_buf_size (const H5F_t *f)
 
H5_DLL unsigned H5F_gc_ref (const H5F_t *f)
 
H5_DLL hbool_t H5F_store_msg_crt_idx (const H5F_t *f)
 
H5_DLL herr_t H5F_set_store_msg_crt_idx (H5F_t *f, hbool_t flag)
 
H5_DLL struct H5UC_tH5F_grp_btree_shared (const H5F_t *f)
 
H5_DLL herr_t H5F_set_grp_btree_shared (H5F_t *f, struct H5UC_t *rc)
 
H5_DLL hbool_t H5F_use_tmp_space (const H5F_t *f)
 
H5_DLL hbool_t H5F_is_tmp_addr (const H5F_t *f, haddr_t addr)
 
H5_DLL hsize_t H5F_get_alignment (const H5F_t *f)
 
H5_DLL hsize_t H5F_get_threshold (const H5F_t *f)
 
H5_DLL H5P_coll_md_read_flag_t H5F_coll_md_read (const H5F_t *f)
 
H5_DLL void H5F_set_coll_md_read (H5F_t *f, H5P_coll_md_read_flag_t flag)
 
H5_DLL hbool_t H5F_use_mdc_logging (const H5F_t *f)
 
H5_DLL hbool_t H5F_start_mdc_log_on_access (const H5F_t *f)
 
H5_DLL char * H5F_mdc_log_location (const H5F_t *f)
 
H5_DLL hid_t H5F_get_driver_id (const H5F_t *f)
 
H5_DLL herr_t H5F_get_fileno (const H5F_t *f, unsigned long *filenum)
 
H5_DLL hbool_t H5F_shared_has_feature (const H5F_shared_t *f, unsigned feature)
 
H5_DLL hbool_t H5F_has_feature (const H5F_t *f, unsigned feature)
 
H5_DLL haddr_t H5F_shared_get_eoa (const H5F_shared_t *f_sh, H5FD_mem_t type)
 
H5_DLL haddr_t H5F_get_eoa (const H5F_t *f, H5FD_mem_t type)
 
H5_DLL herr_t H5F_get_vfd_handle (const H5F_t *file, hid_t fapl, void **file_handle)
 
H5_DLL hbool_t H5F_is_mount (const H5F_t *file)
 
H5_DLL hbool_t H5F_has_mount (const H5F_t *file)
 
H5_DLL herr_t H5F_traverse_mount (struct H5O_loc_t *oloc)
 
H5_DLL herr_t H5F_flush_mounts (H5F_t *f)
 
H5_DLL herr_t H5F_shared_block_read (H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
 
H5_DLL herr_t H5F_block_read (H5F_t *f, H5FD_mem_t type, haddr_t addr, size_t size, void *buf)
 
H5_DLL herr_t H5F_shared_block_write (H5F_shared_t *f_sh, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
 
H5_DLL herr_t H5F_block_write (H5F_t *f, H5FD_mem_t type, haddr_t addr, size_t size, const void *buf)
 
H5_DLL herr_t H5F_flush_tagged_metadata (H5F_t *f, haddr_t tag)
 
H5_DLL herr_t H5F_evict_tagged_metadata (H5F_t *f, haddr_t tag)
 
H5_DLL herr_t H5F_get_checksums (const uint8_t *buf, size_t chk_size, uint32_t *s_chksum, uint32_t *c_chksum)
 
H5_DLL herr_t H5F_track_metadata_read_retries (H5F_t *f, unsigned actype, unsigned retries)
 
H5_DLL herr_t H5F_set_retries (H5F_t *f)
 
H5_DLL herr_t H5F_get_metadata_read_retry_info (H5F_t *file, H5F_retry_info_t *info)
 
H5_DLL herr_t H5F_object_flush_cb (H5F_t *f, hid_t obj_id)
 
H5_DLL void H5F_addr_encode (const H5F_t *f, uint8_t **pp, haddr_t addr)
 
H5_DLL void H5F_addr_encode_len (size_t addr_len, uint8_t **pp, haddr_t addr)
 
H5_DLL void H5F_addr_decode (const H5F_t *f, const uint8_t **pp, haddr_t *addr_p)
 
H5_DLL void H5F_addr_decode_len (size_t addr_len, const uint8_t **pp, haddr_t *addr_p)
 
H5_DLL void H5F_sfile_assert_num (unsigned n)
 
H5_DLL H5F_tH5F_fake_alloc (uint8_t sizeof_size)
 
H5_DLL herr_t H5F_fake_free (H5F_t *f)
 
H5_DLL herr_t H5F_super_dirty (H5F_t *f)
 
H5_DLL herr_t H5F_eoa_dirty (H5F_t *f)
 
H5_DLL herr_t H5F_get_mpi_handle (const H5F_t *f, MPI_File **f_handle)
 
H5_DLL int H5F_mpi_get_rank (const H5F_t *f)
 
H5_DLL MPI_Comm H5F_mpi_get_comm (const H5F_t *f)
 
H5_DLL int H5F_shared_mpi_get_size (const H5F_shared_t *f_sh)
 
H5_DLL int H5F_mpi_get_size (const H5F_t *f)
 
H5_DLL herr_t H5F_mpi_retrieve_comm (hid_t loc_id, hid_t acspl_id, MPI_Comm *mpi_comm)
 
H5_DLL herr_t H5F_get_mpi_info (const H5F_t *f, MPI_Info **f_info)
 
H5_DLL herr_t H5F_get_mpi_atomicity (H5F_t *file, hbool_t *flag)
 
H5_DLL herr_t H5F_set_mpi_atomicity (H5F_t *file, hbool_t flag)
 
H5_DLL herr_t H5F_efc_close (H5F_t *parent, H5F_t *file)
 
H5_DLL H5F_tH5F_prefix_open_file (H5F_t *primary_file, H5F_prefix_open_t prefix_type, const char *prop_prefix, const char *file_name, unsigned file_intent, hid_t fapl_id)
 
H5_DLL herr_t H5F_cwfs_add (H5F_t *f, struct H5HG_heap_t *heap)
 
H5_DLL herr_t H5F_cwfs_find_free_heap (H5F_t *f, size_t need, haddr_t *addr)
 
H5_DLL herr_t H5F_cwfs_advance_heap (H5F_t *f, struct H5HG_heap_t *heap, hbool_t add_heap)
 
H5_DLL herr_t H5F_cwfs_remove_heap (H5F_shared_t *shared, struct H5HG_heap_t *heap)
 
H5_DLL herr_t H5F_debug (H5F_t *f, FILE *stream, int indent, int fwidth)
 

Typedef Documentation

◆ H5F_blk_aggr_t

◆ H5F_block_t

typedef struct H5F_block_t H5F_block_t

◆ H5F_fs_state_t

◆ H5F_mem_page_t

◆ H5F_object_flush_t

◆ H5F_prefix_open_t

◆ H5F_shared_t

typedef struct H5F_shared_t H5F_shared_t

◆ H5F_t

typedef struct H5F_t H5F_t

Enumeration Type Documentation

◆ H5F_fs_state_t

Enumerator
H5F_FS_STATE_CLOSED 
H5F_FS_STATE_OPEN 
H5F_FS_STATE_DELETING 

◆ H5F_mem_page_t

Enumerator
H5F_MEM_PAGE_DEFAULT 
H5F_MEM_PAGE_SUPER 
H5F_MEM_PAGE_BTREE 
H5F_MEM_PAGE_DRAW 
H5F_MEM_PAGE_GHEAP 
H5F_MEM_PAGE_LHEAP 
H5F_MEM_PAGE_OHDR 
H5F_MEM_PAGE_LARGE_SUPER 
H5F_MEM_PAGE_LARGE_BTREE 
H5F_MEM_PAGE_LARGE_DRAW 
H5F_MEM_PAGE_LARGE_GHEAP 
H5F_MEM_PAGE_LARGE_LHEAP 
H5F_MEM_PAGE_LARGE_OHDR 
H5F_MEM_PAGE_NTYPES 

◆ H5F_prefix_open_t

Enumerator
H5F_PREFIX_VDS 
H5F_PREFIX_ELINK 
H5F_PREFIX_EFILE 

Function Documentation

◆ H5F_addr_decode()

◆ H5F_addr_decode_len()

H5_DLL void H5F_addr_decode_len ( size_t  addr_len,
const uint8_t **  pp,
haddr_t addr_p 
)

◆ H5F_addr_encode()

H5_DLL void H5F_addr_encode ( const H5F_t f,
uint8_t **  pp,
haddr_t  addr 
)

◆ H5F_addr_encode_len()

H5_DLL void H5F_addr_encode_len ( size_t  addr_len,
uint8_t **  pp,
haddr_t  addr 
)

◆ H5F_block_read()

H5_DLL herr_t H5F_block_read ( H5F_t f,
H5FD_mem_t  type,
haddr_t  addr,
size_t  size,
void *  buf 
)

◆ H5F_block_write()

H5_DLL herr_t H5F_block_write ( H5F_t f,
H5FD_mem_t  type,
haddr_t  addr,
size_t  size,
const void *  buf 
)

◆ H5F_coll_md_read()

H5_DLL H5P_coll_md_read_flag_t H5F_coll_md_read ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_cwfs_add()

H5_DLL herr_t H5F_cwfs_add ( H5F_t f,
struct H5HG_heap_t heap 
)

◆ H5F_cwfs_advance_heap()

H5_DLL herr_t H5F_cwfs_advance_heap ( H5F_t f,
struct H5HG_heap_t heap,
hbool_t  add_heap 
)

◆ H5F_cwfs_find_free_heap()

H5_DLL herr_t H5F_cwfs_find_free_heap ( H5F_t f,
size_t  need,
haddr_t addr 
)

◆ H5F_cwfs_remove_heap()

H5_DLL herr_t H5F_cwfs_remove_heap ( H5F_shared_t shared,
struct H5HG_heap_t heap 
)

◆ H5F_debug()

◆ H5F_decr_nopen_objs()

H5_DLL unsigned H5F_decr_nopen_objs ( H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_efc_close()

◆ H5F_eoa_dirty()

◆ H5F_evict_tagged_metadata()

H5_DLL herr_t H5F_evict_tagged_metadata ( H5F_t f,
haddr_t  tag 
)

◆ H5F_fake_alloc()

H5_DLL H5F_t* H5F_fake_alloc ( uint8_t  sizeof_size)

◆ H5F_fake_free()

H5_DLL herr_t H5F_fake_free ( H5F_t f)

◆ H5F_file_id_exists()

H5_DLL hbool_t H5F_file_id_exists ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_flush_mounts()

H5_DLL herr_t H5F_flush_mounts ( H5F_t f)

◆ H5F_flush_tagged_metadata()

H5_DLL herr_t H5F_flush_tagged_metadata ( H5F_t f,
haddr_t  tag 
)

◆ H5F_gc_ref()

H5_DLL unsigned H5F_gc_ref ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_access_plist()

◆ H5F_get_actual_name()

H5_DLL char* H5F_get_actual_name ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_alignment()

H5_DLL hsize_t H5F_get_alignment ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_base_addr()

H5_DLL haddr_t H5F_get_base_addr ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

Referenced by H5VL__native_file_optional().

◆ H5F_get_checksums()

◆ H5F_get_driver_id()

H5_DLL hid_t H5F_get_driver_id ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_eoa()

◆ H5F_get_evict_on_close()

H5_DLL hbool_t H5F_get_evict_on_close ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_extpath()

H5_DLL char* H5F_get_extpath ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_fc_degree()

H5_DLL H5F_close_degree_t H5F_get_fc_degree ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_fcpl()

H5_DLL hid_t H5F_get_fcpl ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_file_id()

◆ H5F_get_fileno()

H5_DLL herr_t H5F_get_fileno ( const H5F_t f,
unsigned long *  filenum 
)

◆ H5F_get_high_bound()

H5_DLL H5F_libver_t H5F_get_high_bound ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_id()

◆ H5F_get_intent()

H5_DLL unsigned H5F_get_intent ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_low_bound()

H5_DLL H5F_libver_t H5F_get_low_bound ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_metadata_read_retry_info()

◆ H5F_get_min_dset_ohdr()

H5_DLL hbool_t H5F_get_min_dset_ohdr ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_mpi_atomicity()

◆ H5F_get_mpi_handle()

H5_DLL herr_t H5F_get_mpi_handle ( const H5F_t f,
MPI_File **  f_handle 
)

◆ H5F_get_mpi_info()

H5_DLL herr_t H5F_get_mpi_info ( const H5F_t f,
MPI_Info **  f_info 
)

◆ H5F_get_nmounts()

H5_DLL unsigned H5F_get_nmounts ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_nopen_objs()

H5_DLL unsigned H5F_get_nopen_objs ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_nrefs()

H5_DLL unsigned H5F_get_nrefs ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_null_fsm_addr()

H5_DLL hbool_t H5F_get_null_fsm_addr ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_obj_count()

H5_DLL herr_t H5F_get_obj_count ( const H5F_t f,
unsigned  types,
hbool_t  app_ref,
size_t *  obj_id_count_ptr 
)

◆ H5F_get_obj_ids()

H5_DLL herr_t H5F_get_obj_ids ( const H5F_t f,
unsigned  types,
size_t  max_objs,
hid_t oid_list,
hbool_t  app_ref,
size_t *  obj_id_count_ptr 
)

◆ H5F_get_open_name()

H5_DLL char* H5F_get_open_name ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_parent()

H5_DLL H5F_t* H5F_get_parent ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_pgend_meta_thres()

H5_DLL hsize_t H5F_get_pgend_meta_thres ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_point_of_no_return()

H5_DLL hbool_t H5F_get_point_of_no_return ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_read_attempts()

H5_DLL unsigned H5F_get_read_attempts ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_shared()

H5_DLL H5F_shared_t* H5F_get_shared ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_sohm_addr()

H5_DLL haddr_t H5F_get_sohm_addr ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_sohm_nindexes()

H5_DLL unsigned H5F_get_sohm_nindexes ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_sohm_vers()

H5_DLL unsigned H5F_get_sohm_vers ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_threshold()

H5_DLL hsize_t H5F_get_threshold ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_vfd_handle()

H5_DLL herr_t H5F_get_vfd_handle ( const H5F_t file,
hid_t  fapl,
void **  file_handle 
)

◆ H5F_get_vol_cls()

H5_DLL const H5VL_class_t* H5F_get_vol_cls ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_get_vol_obj()

H5_DLL H5VL_object_t* H5F_get_vol_obj ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_grp_btree_shared()

H5_DLL struct H5UC_t* H5F_grp_btree_shared ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_has_feature()

H5_DLL hbool_t H5F_has_feature ( const H5F_t f,
unsigned  feature 
)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_has_mount()

H5_DLL hbool_t H5F_has_mount ( const H5F_t file)

◆ H5F_incr_nopen_objs()

H5_DLL unsigned H5F_incr_nopen_objs ( H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

Referenced by H5O_refresh_metadata().

◆ H5F_init()

H5_DLL herr_t H5F_init ( void  )

◆ H5F_is_mount()

H5_DLL hbool_t H5F_is_mount ( const H5F_t file)

◆ H5F_is_tmp_addr()

H5_DLL hbool_t H5F_is_tmp_addr ( const H5F_t f,
haddr_t  addr 
)

References addr, f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_Kvalue()

H5_DLL unsigned H5F_Kvalue ( const H5F_t f,
const struct H5B_class_t type 
)

◆ H5F_mdc_log_location()

H5_DLL char* H5F_mdc_log_location ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_mpi_get_comm()

H5_DLL MPI_Comm H5F_mpi_get_comm ( const H5F_t f)

◆ H5F_mpi_get_rank()

H5_DLL int H5F_mpi_get_rank ( const H5F_t f)

◆ H5F_mpi_get_size()

H5_DLL int H5F_mpi_get_size ( const H5F_t f)

◆ H5F_mpi_retrieve_comm()

H5_DLL herr_t H5F_mpi_retrieve_comm ( hid_t  loc_id,
hid_t  acspl_id,
MPI_Comm *  mpi_comm 
)

◆ H5F_object_flush_cb()

H5_DLL herr_t H5F_object_flush_cb ( H5F_t f,
hid_t  obj_id 
)

◆ H5F_open()

◆ H5F_prefix_open_file()

H5_DLL H5F_t* H5F_prefix_open_file ( H5F_t primary_file,
H5F_prefix_open_t  prefix_type,
const char *  prop_prefix,
const char *  file_name,
unsigned  file_intent,
hid_t  fapl_id 
)

◆ H5F_rdcc_nbytes()

H5_DLL size_t H5F_rdcc_nbytes ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_rdcc_nslots()

H5_DLL size_t H5F_rdcc_nslots ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_rdcc_w0()

H5_DLL double H5F_rdcc_w0 ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_same_shared()

H5_DLL hbool_t H5F_same_shared ( const H5F_t f1,
const H5F_t f2 
)

◆ H5F_set_coll_md_read()

H5_DLL void H5F_set_coll_md_read ( H5F_t f,
H5P_coll_md_read_flag_t  flag 
)

◆ H5F_set_grp_btree_shared()

H5_DLL herr_t H5F_set_grp_btree_shared ( H5F_t f,
struct H5UC_t rc 
)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_set_min_dset_ohdr()

H5_DLL herr_t H5F_set_min_dset_ohdr ( H5F_t f,
hbool_t  minimize 
)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

Referenced by H5VL__native_file_optional().

◆ H5F_set_mpi_atomicity()

◆ H5F_set_retries()

H5_DLL herr_t H5F_set_retries ( H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

Referenced by H5F__start_swmr_write().

◆ H5F_set_sohm_addr()

H5_DLL herr_t H5F_set_sohm_addr ( H5F_t f,
haddr_t  addr 
)

References addr, f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_set_sohm_nindexes()

H5_DLL herr_t H5F_set_sohm_nindexes ( H5F_t f,
unsigned  nindexes 
)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_set_sohm_vers()

H5_DLL herr_t H5F_set_sohm_vers ( H5F_t f,
unsigned  vers 
)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_set_store_msg_crt_idx()

H5_DLL herr_t H5F_set_store_msg_crt_idx ( H5F_t f,
hbool_t  flag 
)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_sfile_assert_num()

H5_DLL void H5F_sfile_assert_num ( unsigned  n)

◆ H5F_shared_block_read()

H5_DLL herr_t H5F_shared_block_read ( H5F_shared_t f_sh,
H5FD_mem_t  type,
haddr_t  addr,
size_t  size,
void *  buf 
)

◆ H5F_shared_block_write()

H5_DLL herr_t H5F_shared_block_write ( H5F_shared_t f_sh,
H5FD_mem_t  type,
haddr_t  addr,
size_t  size,
const void *  buf 
)

◆ H5F_shared_get_eoa()

H5_DLL haddr_t H5F_shared_get_eoa ( const H5F_shared_t f_sh,
H5FD_mem_t  type 
)

◆ H5F_shared_get_intent()

H5_DLL unsigned H5F_shared_get_intent ( const H5F_shared_t f)

◆ H5F_shared_has_feature()

H5_DLL hbool_t H5F_shared_has_feature ( const H5F_shared_t f,
unsigned  feature 
)

◆ H5F_shared_mpi_get_size()

H5_DLL int H5F_shared_mpi_get_size ( const H5F_shared_t f_sh)

◆ H5F_sieve_buf_size()

H5_DLL size_t H5F_sieve_buf_size ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_sizeof_addr()

H5_DLL uint8_t H5F_sizeof_addr ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_sizeof_size()

H5_DLL uint8_t H5F_sizeof_size ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_start_mdc_log_on_access()

H5_DLL hbool_t H5F_start_mdc_log_on_access ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_store_msg_crt_idx()

H5_DLL hbool_t H5F_store_msg_crt_idx ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_super_dirty()

◆ H5F_sym_leaf_k()

H5_DLL unsigned H5F_sym_leaf_k ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_track_metadata_read_retries()

H5_DLL herr_t H5F_track_metadata_read_retries ( H5F_t f,
unsigned  actype,
unsigned  retries 
)

◆ H5F_traverse_mount()

◆ H5F_try_close()

◆ H5F_use_mdc_logging()

H5_DLL hbool_t H5F_use_mdc_logging ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().

◆ H5F_use_tmp_space()

H5_DLL hbool_t H5F_use_tmp_space ( const H5F_t f)

References f, FUNC_LEAVE_NOAPI(), and HDassert().