HDF5  1.12.0
H5Fefc.c File Reference

Data Structures

struct  H5F_efc_ent_t
 
struct  H5F_efc_t
 

Typedefs

typedef struct H5F_efc_ent_t H5F_efc_ent_t
 

Functions

 H5FL_DEFINE_STATIC (H5F_efc_ent_t)
 
 H5FL_DEFINE_STATIC (H5F_efc_t)
 
H5F_efc_tH5F__efc_create (unsigned max_nfiles)
 
H5F_tH5F__efc_open (H5F_t *parent, const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id)
 
herr_t H5F_efc_close (H5F_t *parent, H5F_t *file)
 
unsigned H5F__efc_max_nfiles (H5F_efc_t *efc)
 
herr_t H5F__efc_release (H5F_efc_t *efc)
 
herr_t H5F__efc_destroy (H5F_efc_t *efc)
 
herr_t H5F__efc_try_close (H5F_t *f)
 

Typedef Documentation

◆ H5F_efc_ent_t

typedef struct H5F_efc_ent_t H5F_efc_ent_t

Function Documentation

◆ H5F__efc_create()

H5F_efc_t* H5F__efc_create ( unsigned  max_nfiles)

◆ H5F__efc_destroy()

herr_t H5F__efc_destroy ( H5F_efc_t efc)

◆ H5F__efc_max_nfiles()

unsigned H5F__efc_max_nfiles ( H5F_efc_t efc)

◆ H5F__efc_open()

◆ H5F__efc_release()

herr_t H5F__efc_release ( H5F_efc_t efc)

References HDassert(), and ret_value.

Referenced by H5VL__native_file_optional().

◆ H5F__efc_try_close()

herr_t H5F__efc_try_close ( H5F_t f)

References f, HDassert(), NULL, and ret_value.

Referenced by H5F_try_close().

◆ H5F_efc_close()

◆ H5FL_DEFINE_STATIC() [1/2]

H5FL_DEFINE_STATIC ( H5F_efc_ent_t  )

◆ H5FL_DEFINE_STATIC() [2/2]

H5FL_DEFINE_STATIC ( H5F_efc_t  )