![]() |
HDF5
1.12.0
|
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_t * | H5F__efc_create (unsigned max_nfiles) |
| H5F_t * | H5F__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 struct H5F_efc_ent_t H5F_efc_ent_t |
| H5F_efc_t* H5F__efc_create | ( | unsigned | max_nfiles | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), H5F_efc_t::max_nfiles, NULL, ret_value, and H5F_efc_t::tag.
References HDassert(), H5F_efc_t::nfiles, and ret_value.
| unsigned H5F__efc_max_nfiles | ( | H5F_efc_t * | efc | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5F_efc_t::max_nfiles.
Referenced by H5F_get_access_plist().
| H5F_t* H5F__efc_open | ( | H5F_t * | parent, |
| const char * | name, | ||
| unsigned | flags, | ||
| hid_t | fcpl_id, | ||
| hid_t | fapl_id | ||
| ) |
References H5F_shared_t::efc, fapl_id, flags, H5CX_set_vol_connector_prop(), H5E_CANTINIT, H5F__post_open(), H5F_open(), H5I_object(), H5P_peek(), H5SL_create(), H5SL_search(), H5SL_TYPE_STR, HDassert(), H5F_efc_t::LRU_head, H5F_efc_ent_t::LRU_next, H5F_efc_ent_t::LRU_prev, H5F_efc_t::LRU_tail, H5F_efc_t::max_nfiles, name, H5F_efc_t::nfiles, H5F_efc_ent_t::nopen, NULL, ret_value, H5F_t::shared, and H5F_efc_t::slist.
Referenced by H5F_prefix_open_file().
References HDassert(), and ret_value.
Referenced by H5VL__native_file_optional().
References f, HDassert(), NULL, and ret_value.
Referenced by H5F_try_close().
| H5FL_DEFINE_STATIC | ( | H5F_efc_ent_t | ) |
| H5FL_DEFINE_STATIC | ( | H5F_efc_t | ) |