HDF5  1.12.0
Data Structures | Typedefs | Functions
H5Fint.c File Reference
#include "H5Fmodule.h"
#include "H5private.h"
#include "H5Aprivate.h"
#include "H5ACprivate.h"
#include "H5CXprivate.h"
#include "H5Dprivate.h"
#include "H5Eprivate.h"
#include "H5Fpkg.h"
#include "H5FDprivate.h"
#include "H5Gprivate.h"
#include "H5Iprivate.h"
#include "H5Lprivate.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"
#include "H5Pprivate.h"
#include "H5SMprivate.h"
#include "H5Tprivate.h"
#include "H5VLprivate.h"
#include "H5VLnative_private.h"

Data Structures

struct  H5F_olist_t
 

Typedefs

typedef struct H5F_olist_t H5F_olist_t
 

Functions

 H5FL_DEFINE (H5F_t)
 
 H5FL_DEFINE (H5F_shared_t)
 
hid_t H5F_get_access_plist (H5F_t *f, hbool_t app_ref)
 
herr_t H5F_get_obj_count (const H5F_t *f, unsigned types, hbool_t app_ref, size_t *obj_id_count_ptr)
 
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_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)
 
htri_t H5F__is_hdf5 (const char *name, hid_t fapl_id)
 
herr_t H5F__dest (H5F_t *f, hbool_t flush)
 
H5F_tH5F_open (const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
 
herr_t H5F__post_open (H5F_t *f)
 
herr_t H5F__flush (H5F_t *f)
 
herr_t H5F__close (H5F_t *f)
 
herr_t H5F_try_close (H5F_t *f, hbool_t *was_closed)
 
H5F_tH5F__reopen (H5F_t *f)
 
hid_t H5F_get_id (H5F_t *file)
 
unsigned H5F_incr_nopen_objs (H5F_t *f)
 
unsigned H5F_decr_nopen_objs (H5F_t *f)
 
void H5F_addr_encode_len (size_t addr_len, uint8_t **pp, haddr_t addr)
 
void H5F_addr_encode (const H5F_t *f, uint8_t **pp, haddr_t addr)
 
void H5F_addr_decode_len (size_t addr_len, const uint8_t **pp, haddr_t *addr_p)
 
void H5F_addr_decode (const H5F_t *f, const uint8_t **pp, haddr_t *addr_p)
 
herr_t H5F_set_grp_btree_shared (H5F_t *f, H5UC_t *rc)
 
herr_t H5F_set_sohm_addr (H5F_t *f, haddr_t addr)
 
herr_t H5F_set_sohm_vers (H5F_t *f, unsigned vers)
 
herr_t H5F_set_sohm_nindexes (H5F_t *f, unsigned nindexes)
 
herr_t H5F_set_store_msg_crt_idx (H5F_t *f, hbool_t flag)
 
herr_t H5F__set_libver_bounds (H5F_t *f, H5F_libver_t low, H5F_libver_t high)
 
ssize_t H5F__get_file_image (H5F_t *file, void *buf_ptr, size_t buf_len)
 
herr_t H5F__get_info (H5F_t *f, H5F_info2_t *finfo)
 
herr_t H5F_track_metadata_read_retries (H5F_t *f, unsigned actype, unsigned retries)
 
herr_t H5F_set_retries (H5F_t *f)
 
herr_t H5F_object_flush_cb (H5F_t *f, hid_t obj_id)
 
herr_t H5F__set_base_addr (const H5F_t *f, haddr_t addr)
 
herr_t H5F__set_eoa (const H5F_t *f, H5F_mem_t type, haddr_t addr)
 
herr_t H5F__set_paged_aggr (const H5F_t *f, hbool_t paged)
 
herr_t H5F__get_max_eof_eoa (const H5F_t *f, haddr_t *max_eof_eoa)
 
herr_t H5F_get_metadata_read_retry_info (H5F_t *file, H5F_retry_info_t *info)
 
herr_t H5F__start_swmr_write (H5F_t *f)
 
herr_t H5F__format_convert (H5F_t *f)
 
hid_t H5F_get_file_id (H5VL_object_t *vol_obj, H5I_type_t obj_type, hbool_t app_ref)
 
herr_t H5F_set_min_dset_ohdr (H5F_t *f, hbool_t minimize)
 

Typedef Documentation

◆ H5F_olist_t

typedef struct H5F_olist_t H5F_olist_t

Function Documentation

◆ H5F__close()

herr_t H5F__close ( H5F_t f)

◆ H5F__dest()

herr_t H5F__dest ( H5F_t f,
hbool_t  flush 
)

◆ H5F__flush()

herr_t H5F__flush ( H5F_t f)

◆ H5F__format_convert()

herr_t H5F__format_convert ( H5F_t f)

◆ H5F__get_file_image()

ssize_t H5F__get_file_image ( H5F_t file,
void *  buf_ptr,
size_t  buf_len 
)

◆ H5F__get_info()

herr_t H5F__get_info ( H5F_t f,
H5F_info2_t finfo 
)

◆ H5F__get_max_eof_eoa()

herr_t H5F__get_max_eof_eoa ( const H5F_t f,
haddr_t max_eof_eoa 
)

◆ H5F__is_hdf5()

htri_t H5F__is_hdf5 ( const char *  name,
hid_t  fapl_id 
)

◆ H5F__post_open()

herr_t H5F__post_open ( H5F_t f)

◆ H5F__reopen()

H5F_t* H5F__reopen ( H5F_t f)

◆ H5F__set_base_addr()

herr_t H5F__set_base_addr ( const H5F_t f,
haddr_t  addr 
)

◆ H5F__set_eoa()

herr_t H5F__set_eoa ( const H5F_t f,
H5F_mem_t  type,
haddr_t  addr 
)

◆ H5F__set_libver_bounds()

herr_t H5F__set_libver_bounds ( H5F_t f,
H5F_libver_t  low,
H5F_libver_t  high 
)

◆ H5F__set_paged_aggr()

herr_t H5F__set_paged_aggr ( const H5F_t f,
hbool_t  paged 
)

◆ H5F__start_swmr_write()

herr_t H5F__start_swmr_write ( H5F_t f)

◆ H5F_addr_decode()

void H5F_addr_decode ( const H5F_t f,
const uint8_t **  pp,
haddr_t addr_p 
)

◆ H5F_addr_decode_len()

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

◆ H5F_addr_encode()

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

◆ H5F_addr_encode_len()

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

◆ H5F_decr_nopen_objs()

unsigned H5F_decr_nopen_objs ( H5F_t f)

◆ H5F_get_access_plist()

hid_t H5F_get_access_plist ( H5F_t f,
hbool_t  app_ref 
)

◆ H5F_get_file_id()

hid_t H5F_get_file_id ( H5VL_object_t vol_obj,
H5I_type_t  obj_type,
hbool_t  app_ref 
)

◆ H5F_get_id()

hid_t H5F_get_id ( H5F_t file)

◆ H5F_get_metadata_read_retry_info()

herr_t H5F_get_metadata_read_retry_info ( H5F_t file,
H5F_retry_info_t info 
)

◆ H5F_get_obj_count()

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

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

unsigned H5F_incr_nopen_objs ( H5F_t f)

◆ H5F_object_flush_cb()

herr_t H5F_object_flush_cb ( H5F_t f,
hid_t  obj_id 
)

◆ H5F_open()

H5F_t* H5F_open ( const char *  name,
unsigned  flags,
hid_t  fcpl_id,
hid_t  fapl_id 
)

◆ H5F_prefix_open_file()

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

herr_t H5F_set_grp_btree_shared ( H5F_t f,
H5UC_t rc 
)

◆ H5F_set_min_dset_ohdr()

herr_t H5F_set_min_dset_ohdr ( H5F_t f,
hbool_t  minimize 
)

◆ H5F_set_retries()

herr_t H5F_set_retries ( H5F_t f)

◆ H5F_set_sohm_addr()

herr_t H5F_set_sohm_addr ( H5F_t f,
haddr_t  addr 
)

◆ H5F_set_sohm_nindexes()

herr_t H5F_set_sohm_nindexes ( H5F_t f,
unsigned  nindexes 
)

◆ H5F_set_sohm_vers()

herr_t H5F_set_sohm_vers ( H5F_t f,
unsigned  vers 
)

◆ H5F_set_store_msg_crt_idx()

herr_t H5F_set_store_msg_crt_idx ( H5F_t f,
hbool_t  flag 
)

◆ H5F_track_metadata_read_retries()

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

◆ H5F_try_close()

herr_t H5F_try_close ( H5F_t f,
hbool_t was_closed 
)

◆ H5FL_DEFINE() [1/2]

H5FL_DEFINE ( H5F_shared_t  )

◆ H5FL_DEFINE() [2/2]

H5FL_DEFINE ( H5F_t  )