![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5VL_wrap_ctx_t |
| struct | H5VL_get_connector_ud_t |
Typedefs | |
| typedef struct H5VL_wrap_ctx_t | H5VL_wrap_ctx_t |
Variables | |
| hbool_t | H5_PKG_INIT_VAR = FALSE |
| typedef struct H5VL_wrap_ctx_t H5VL_wrap_ctx_t |
| H5FL_DEFINE | ( | H5VL_object_t | ) |
| H5FL_DEFINE | ( | H5VL_t | ) |
| H5FL_DEFINE_STATIC | ( | H5VL_class_t | ) |
| H5FL_DEFINE_STATIC | ( | H5VL_wrap_ctx_t | ) |
References FAIL, H5VL_info_class_t::from_str, FUNC_LEAVE_NOAPI(), H5I_object_verify(), H5I_VOL, H5VL_class_t::info_cls, NULL, and ret_value.
Referenced by H5VLconnector_str_to_info().
References H5VL_object_t::connector, FUNC_LEAVE_NOAPI(), H5I_inc_ref(), H5VL_vol_object(), H5VL_t::id, NULL, and ret_value.
Referenced by H5VLget_connector_id().
References FUNC_LEAVE_NOAPI(), H5I_inc_ref(), H5VL__peek_connector_id_by_name(), name, and ret_value.
Referenced by H5VLget_connector_id_by_name(), and H5VLunregister_connector().
| hid_t H5VL__get_connector_id_by_value | ( | H5VL_class_value_t | value, |
| hbool_t | is_api | ||
| ) |
References FUNC_LEAVE_NOAPI(), H5I_inc_ref(), H5VL__peek_connector_id_by_value(), and ret_value.
Referenced by H5VLget_connector_id_by_value().
References H5VL_t::cls, H5VL_object_t::connector, FAIL, FUNC_LEAVE_NOAPI(), H5VL_vol_object(), len, H5VL_class_t::name, name, NULL, ret_value, and size.
Referenced by H5VLget_connector_name().
| herr_t H5VL__init_package | ( | void | ) |
References H5I_register_type(), and ret_value.
| htri_t H5VL__is_connector_registered_by_name | ( | const char * | name | ) |
| htri_t H5VL__is_connector_registered_by_value | ( | H5VL_class_value_t | value | ) |
| hid_t H5VL__peek_connector_id_by_name | ( | const char * | name | ) |
| hid_t H5VL__peek_connector_id_by_value | ( | H5VL_class_value_t | value | ) |
| hid_t H5VL__register_connector | ( | const H5VL_class_t * | cls, |
| hbool_t | app_ref, | ||
| hid_t | vipl_id | ||
| ) |
| hid_t H5VL__register_connector_by_value | ( | H5VL_class_value_t | value, |
| hbool_t | app_ref, | ||
| hid_t | vipl_id | ||
| ) |
| herr_t H5VL_cmp_connector_cls | ( | int * | cmp_value, |
| const H5VL_class_t * | cls1, | ||
| const H5VL_class_t * | cls2 | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), H5VL_class_t::info_cls, H5VL_class_t::name, NULL, ret_value, H5VL_info_class_t::size, H5VL_class_t::value, and H5VL_class_t::version.
Referenced by H5VL_file_is_same(), H5VL_object_is_native(), and H5VLcmp_connector_cls().
| herr_t H5VL_conn_copy | ( | H5VL_connector_prop_t * | connector_prop | ) |
| herr_t H5VL_conn_free | ( | const H5VL_connector_prop_t * | connector_prop | ) |
| H5VL_object_t* H5VL_create_object_using_vol_id | ( | H5I_type_t | type, |
| void * | obj, | ||
| hid_t | connector_id | ||
| ) |
References H5VL_t::cls, FUNC_ENTER_NOAPI(), H5I_inc_ref(), H5I_object_verify(), H5I_VOL, H5VL_t::id, NULL, and ret_value.
Referenced by H5F__post_open(), and H5VLget_file_type().
| herr_t H5VL_dec_vol_wrapper | ( | void * | _vol_wrap_ctx | ) |
References FAIL, FUNC_ENTER_NOAPI(), H5E_BADVALUE, NULL, H5VL_wrap_ctx_t::rc, and ret_value.
Referenced by H5CX_free_state().
| herr_t H5VL_file_is_same | ( | const H5VL_object_t * | vol_obj1, |
| const H5VL_object_t * | vol_obj2, | ||
| hbool_t * | same_file | ||
| ) |
| herr_t H5VL_free_lib_state | ( | void * | state | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5CX_free_state(), HDassert(), and ret_value.
Referenced by H5VLfree_lib_state().
| herr_t H5VL_free_object | ( | H5VL_object_t * | vol_obj | ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
Referenced by H5A__close_cb(), H5T__free(), H5T_convert_committed_datatype(), H5T_own_vol_obj(), and H5VLget_file_type().
| herr_t H5VL_inc_vol_wrapper | ( | void * | _vol_wrap_ctx | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_BADVALUE, NULL, H5VL_wrap_ctx_t::rc, and ret_value.
Referenced by H5CX_retrieve_state().
| herr_t H5VL_init_phase1 | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), and ret_value.
| herr_t H5VL_init_phase2 | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), H5A_init(), H5D_init(), H5E_CANTINIT, H5F_init(), H5G_init(), H5M_init(), H5T_init(), and ret_value.
| void* H5VL_object | ( | hid_t | id | ) |
References FUNC_ENTER_NOAPI(), NULL, and ret_value.
Referenced by H5G__user_path_test(), H5G_loc(), H5O_flush(), H5VL_native_get_file_addr_len(), H5VLnative_addr_to_token(), H5VLnative_token_to_addr(), and H5VLobject().
| void* H5VL_object_data | ( | const H5VL_object_t * | vol_obj | ) |
References H5VL_t::cls, H5VL_object_t::connector, H5VL_object_t::data, FUNC_LEAVE_NOAPI(), H5VL_wrap_class_t::get_object, NULL, ret_value, and H5VL_class_t::wrap_cls.
Referenced by H5Lget_info1(), H5Lget_info_by_idx1(), H5R__decode_token_compat(), H5Rcreate(), H5Rget_region(), H5T_get_actual_type(), and H5VL_file_is_same().
| herr_t H5VL_object_is_native | ( | const H5VL_object_t * | obj, |
| hbool_t * | is_native | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_object_verify(), H5I_VOL, H5VL_cmp_connector_cls(), H5VL_GET_CONN_LVL_TERM, H5VL_introspect_get_conn_cls(), HDassert(), NULL, and ret_value.
Referenced by H5Lget_info1(), H5Lget_info_by_idx1(), H5Literate1(), H5Literate_by_name1(), H5Lvisit1(), H5Lvisit_by_name1(), H5Oget_info2(), H5Oget_info_by_idx2(), H5Oget_info_by_name2(), H5Oopen_by_addr(), H5Ovisit2(), H5Ovisit_by_name2(), H5R__decode_token_compat(), H5Rcreate(), H5Rget_region(), H5VLnative_addr_to_token(), and H5VLnative_token_to_addr().
| void* H5VL_object_unwrap | ( | const H5VL_object_t * | vol_obj | ) |
| void* H5VL_object_verify | ( | hid_t | id, |
| H5I_type_t | obj_type | ||
| ) |
References FUNC_ENTER_NOAPI(), H5I_get_type(), NULL, and ret_value.
Referenced by H5A__get_shared_rc_test(), H5A__is_shared_test(), H5C__verify_cork_tag_test(), H5D__current_cache_size_test(), H5D__layout_compact_dirty_test(), H5D__layout_contig_size_test(), H5D__layout_idx_type_test(), H5D__layout_type_test(), H5D__layout_version_test(), H5D_mult_refresh_close(), H5Ddebug(), H5F__check_cached_stab_test(), H5F__get_maxaddr_test(), H5F__get_sbe_addr_test(), H5F__get_sohm_mesg_count_test(), H5F__same_file_test(), H5G__has_links_test(), H5G__has_stab_test(), H5G__is_empty_test(), H5G__is_new_dense_test(), H5G__lheap_size_test(), H5G__new_dense_info_test(), and H5G__verify_cached_stabs_test().
| hid_t H5VL_register | ( | H5I_type_t | type, |
| void * | object, | ||
| H5VL_t * | vol_connector, | ||
| hbool_t | app_ref | ||
| ) |
References FUNC_ENTER_NOAPI(), HDassert(), NULL, and ret_value.
Referenced by H5Acreate1(), H5Acreate2(), H5Acreate_by_name(), H5Aopen(), H5Aopen_by_idx(), H5Aopen_by_name(), H5Aopen_idx(), H5Aopen_name(), H5Dcreate1(), H5Dcreate2(), H5Dcreate_anon(), H5Dopen1(), H5Dopen2(), H5Freopen(), H5Gcreate1(), H5Gcreate2(), H5Gcreate_anon(), H5Gopen1(), H5Gopen2(), H5Mcreate(), H5Mcreate_anon(), H5Mopen(), H5Oopen(), H5Oopen_by_addr(), H5Oopen_by_idx(), H5Oopen_by_token(), H5Rdereference1(), H5Rdereference2(), H5Ropen_attr(), H5Ropen_object(), H5Ropen_region(), H5Topen1(), H5Topen2(), and H5VL_register_using_vol_id().
| herr_t H5VL_register_using_existing_id | ( | H5I_type_t | type, |
| void * | object, | ||
| H5VL_t * | vol_connector, | ||
| hbool_t | app_ref, | ||
| hid_t | existing_id | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), NULL, and ret_value.
Referenced by H5O_refresh_metadata_reopen().
| hid_t H5VL_register_using_vol_id | ( | H5I_type_t | type, |
| void * | obj, | ||
| hid_t | connector_id, | ||
| hbool_t | app_ref | ||
| ) |
References H5VL_t::cls, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5E_CANTREGISTER, H5I_dec_ref(), H5I_inc_ref(), H5I_object_verify(), H5I_VOL, H5VL_register(), H5VL_t::id, NULL, ret_value, and type.
Referenced by H5Fcreate(), H5Fopen(), and H5R__reopen_file().
| herr_t H5VL_reset_lib_state | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5CX_pop(), and ret_value.
Referenced by H5VLreset_lib_state().
| herr_t H5VL_reset_vol_wrapper | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), H5CX_get_vol_wrap_ctx(), H5E_BADVALUE, NULL, and ret_value.
Referenced by H5F_get_file_id(), and H5I__get_name_test().
| herr_t H5VL_restore_lib_state | ( | const void * | state | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5CX_push(), H5CX_restore_state(), HDassert(), and ret_value.
Referenced by H5VLrestore_lib_state().
| herr_t H5VL_retrieve_lib_state | ( | void ** | state | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5CX_retrieve_state(), HDassert(), and ret_value.
Referenced by H5VLretrieve_lib_state().
| herr_t H5VL_set_vol_wrapper | ( | const H5VL_object_t * | vol_obj | ) |
References FAIL, FUNC_ENTER_NOAPI(), H5CX_get_vol_wrap_ctx(), HDassert(), NULL, and ret_value.
Referenced by H5F_get_file_id(), H5I__get_name_test(), H5VL_attr_create(), H5VL_attr_get(), H5VL_attr_open(), H5VL_attr_optional(), H5VL_attr_read(), H5VL_attr_specific(), H5VL_attr_write(), H5VL_blob_get(), H5VL_blob_optional(), H5VL_blob_put(), H5VL_blob_specific(), H5VL_dataset_close(), H5VL_dataset_create(), H5VL_dataset_get(), H5VL_dataset_open(), H5VL_dataset_optional(), H5VL_dataset_read(), H5VL_dataset_specific(), H5VL_dataset_write(), H5VL_datatype_close(), H5VL_datatype_commit(), H5VL_datatype_get(), H5VL_datatype_open(), H5VL_datatype_optional(), H5VL_datatype_specific(), H5VL_file_close(), H5VL_file_get(), H5VL_file_optional(), H5VL_file_specific(), H5VL_group_close(), H5VL_group_create(), H5VL_group_get(), H5VL_group_open(), H5VL_group_optional(), H5VL_group_specific(), H5VL_introspect_get_conn_cls(), H5VL_introspect_opt_query(), H5VL_link_copy(), H5VL_link_create(), H5VL_link_get(), H5VL_link_move(), H5VL_link_optional(), H5VL_link_specific(), H5VL_object_copy(), H5VL_object_get(), H5VL_object_open(), H5VL_object_optional(), H5VL_object_specific(), H5VL_optional(), H5VL_request_cancel(), H5VL_request_free(), H5VL_request_notify(), H5VL_request_optional(), H5VL_request_specific(), H5VL_request_wait(), H5VL_token_cmp(), H5VL_token_from_str(), and H5VL_token_to_str().
| int H5VL_term_package | ( | void | ) |
References H5_PKG_INIT_VAR, and n.
| H5VL_object_t* H5VL_vol_object | ( | hid_t | id | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_ATTR, H5I_DATASET, H5I_DATATYPE, H5I_FILE, H5I_get_type(), H5I_GROUP, H5I_object(), H5T_get_named_type(), NULL, and ret_value.
Referenced by H5Acreate1(), H5Acreate2(), H5Acreate_by_name(), H5Adelete(), H5Adelete_by_idx(), H5Adelete_by_name(), H5Aexists(), H5Aexists_by_name(), H5Aget_info_by_idx(), H5Aget_info_by_name(), H5Aget_name_by_idx(), H5Aget_num_attrs(), H5Aiterate1(), H5Aiterate2(), H5Aiterate_by_name(), H5Aopen(), H5Aopen_by_idx(), H5Aopen_by_name(), H5Aopen_idx(), H5Aopen_name(), H5Arename(), H5Arename_by_name(), H5Dcreate1(), H5Dopen1(), H5F__start_swmr_write(), H5Fcreate(), H5Fflush(), H5Fget_info1(), H5Fget_info2(), H5Fget_name(), H5Fopen(), H5Freopen(), H5Gget_comment(), H5Gget_objinfo(), H5Gget_objtype_by_idx(), H5Giterate(), H5Gset_comment(), H5I__get_name_test(), H5Iget_file_id(), H5Iget_name(), H5Lcreate_hard(), H5Lcreate_soft(), H5O_refresh_metadata(), H5Oare_mdc_flushes_disabled(), H5Odecr_refcount(), H5Odisable_mdc_flushes(), H5Oenable_mdc_flushes(), H5Oexists_by_name(), H5Oflush(), H5Oget_comment(), H5Oget_comment_by_name(), H5Oget_info1(), H5Oget_info2(), H5Oget_info3(), H5Oget_info_by_idx1(), H5Oget_info_by_idx2(), H5Oget_info_by_idx3(), H5Oget_info_by_name1(), H5Oget_info_by_name2(), H5Oget_info_by_name3(), H5Oget_native_info(), H5Oget_native_info_by_idx(), H5Oget_native_info_by_name(), H5Oincr_refcount(), H5Olink(), H5Orefresh(), H5Oset_comment(), H5Oset_comment_by_name(), H5Otoken_cmp(), H5Otoken_from_str(), H5Otoken_to_str(), H5Ovisit1(), H5Ovisit2(), H5Ovisit3(), H5Ovisit_by_name1(), H5Ovisit_by_name2(), H5Ovisit_by_name3(), H5R__decode_token_compat(), H5R__reopen_file(), H5Rcreate(), H5Rcreate_attr(), H5Rcreate_object(), H5Rcreate_region(), H5Rdereference1(), H5Rdereference2(), H5Rget_file_name(), H5Rget_name(), H5Rget_obj_name(), H5Rget_obj_type1(), H5Rget_obj_type2(), H5Rget_obj_type3(), H5Rget_region(), H5Ropen_attr(), H5Ropen_object(), H5Ropen_region(), H5VL__get_connector_id(), and H5VL__get_connector_name().
| hid_t H5VL_wrap_register | ( | H5I_type_t | type, |
| void * | obj, | ||
| hbool_t | app_ref | ||
| ) |
References FUNC_ENTER_NOAPI(), H5I_DATATYPE, H5T_already_vol_managed(), HDassert(), NULL, ret_value, and type.
Referenced by H5A__get_type(), H5A__iterate(), H5D__get_type(), H5F_get_file_id(), H5F_get_id(), H5G_iterate(), H5G_visit(), H5O__visit(), and H5VLwrap_register().
| hbool_t H5_PKG_INIT_VAR = FALSE |
Referenced by H5VL_term_package().