![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5VL_t |
| struct | H5VL_object_t |
| struct | H5VL_connector_prop_t |
Typedefs | |
| typedef struct H5VL_t | H5VL_t |
| typedef struct H5VL_object_t | H5VL_object_t |
| typedef struct H5VL_connector_prop_t | H5VL_connector_prop_t |
| typedef enum H5VL_get_connector_kind_t | H5VL_get_connector_kind_t |
Enumerations | |
| enum | H5VL_get_connector_kind_t { H5VL_GET_CONNECTOR_BY_NAME, H5VL_GET_CONNECTOR_BY_VALUE } |
Functions | |
| H5_DLL herr_t | H5VL_init_phase1 (void) |
| H5_DLL herr_t | H5VL_init_phase2 (void) |
| H5_DLL herr_t | H5VL_cmp_connector_cls (int *cmp_value, const H5VL_class_t *cls1, const H5VL_class_t *cls2) |
| H5_DLL herr_t | H5VL_conn_copy (H5VL_connector_prop_t *value) |
| H5_DLL herr_t | H5VL_conn_free (const H5VL_connector_prop_t *info) |
| H5_DLL hid_t | H5VL_register_connector (const void *cls, hbool_t app_ref, hid_t vipl_id) |
| H5_DLL void * | H5VL_object (hid_t id) |
| H5_DLL void * | H5VL_object_data (const H5VL_object_t *vol_obj) |
| H5_DLL void * | H5VL_object_unwrap (const H5VL_object_t *vol_obj) |
| H5_DLL void * | H5VL_object_verify (hid_t id, H5I_type_t obj_type) |
| H5_DLL H5VL_object_t * | H5VL_vol_object (hid_t id) |
| H5_DLL H5VL_object_t * | H5VL_create_object_using_vol_id (H5I_type_t type, void *obj, hid_t connector_id) |
| H5_DLL herr_t | H5VL_free_object (H5VL_object_t *obj) |
| H5_DLL herr_t | H5VL_object_is_native (const H5VL_object_t *obj, hbool_t *is_native) |
| H5_DLL herr_t | H5VL_file_is_same (const H5VL_object_t *vol_obj1, const H5VL_object_t *vol_obj2, hbool_t *same_file) |
| H5_DLL herr_t | H5VL_get_wrap_ctx (const H5VL_class_t *connector, void *obj, void **wrap_ctx) |
| H5_DLL void * | H5VL_wrap_object (const H5VL_class_t *connector, void *wrap_ctx, void *obj, H5I_type_t obj_type) |
| H5_DLL void * | H5VL_unwrap_object (const H5VL_class_t *connector, void *obj) |
| H5_DLL herr_t | H5VL_free_wrap_ctx (const H5VL_class_t *connector, void *wrap_ctx) |
| H5_DLL herr_t | H5VL_set_vol_wrapper (const H5VL_object_t *vol_obj) |
| H5_DLL herr_t | H5VL_inc_vol_wrapper (void *vol_wrap_ctx) |
| H5_DLL herr_t | H5VL_dec_vol_wrapper (void *vol_wrap_ctx) |
| H5_DLL herr_t | H5VL_reset_vol_wrapper (void) |
| H5_DLL herr_t | H5VL_retrieve_lib_state (void **state) |
| H5_DLL herr_t | H5VL_restore_lib_state (const void *state) |
| H5_DLL herr_t | H5VL_reset_lib_state (void) |
| H5_DLL herr_t | H5VL_free_lib_state (void *state) |
| H5_DLL hid_t | H5VL_register (H5I_type_t type, void *object, H5VL_t *vol_connector, hbool_t app_ref) |
| H5_DLL hid_t | H5VL_wrap_register (H5I_type_t type, void *obj, hbool_t app_ref) |
| H5_DLL hid_t | H5VL_register_using_vol_id (H5I_type_t type, void *obj, hid_t connector_id, hbool_t app_ref) |
| H5_DLL 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) |
| H5_DLL int | H5VL_copy_connector_info (const H5VL_class_t *connector, void **dst_info, const void *src_info) |
| H5_DLL herr_t | H5VL_cmp_connector_info (const H5VL_class_t *connector, int *cmp_value, const void *info1, const void *info2) |
| H5_DLL herr_t | H5VL_free_connector_info (hid_t connector_id, void *info) |
| H5_DLL void * | H5VL_attr_create (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *attr_name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_attr_open (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t aapl_id, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_attr_read (const H5VL_object_t *vol_obj, hid_t dtype_id, void *buf, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_attr_write (const H5VL_object_t *vol_obj, hid_t dtype_id, const void *buf, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_attr_get (const H5VL_object_t *vol_obj, H5VL_attr_get_t get_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_attr_specific (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_t specific_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_attr_optional (const H5VL_object_t *vol_obj, H5VL_attr_optional_t opt_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_attr_close (const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_dataset_create (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_dataset_open (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_dataset_read (const H5VL_object_t *vol_obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, void *buf, void **req) |
| H5_DLL herr_t | H5VL_dataset_write (const H5VL_object_t *vol_obj, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t dxpl_id, const void *buf, void **req) |
| H5_DLL herr_t | H5VL_dataset_get (const H5VL_object_t *vol_obj, H5VL_dataset_get_t get_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_dataset_specific (const H5VL_object_t *cls, H5VL_dataset_specific_t specific_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_dataset_optional (const H5VL_object_t *vol_obj, H5VL_dataset_optional_t opt_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_dataset_close (const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_datatype_commit (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_datatype_open (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_datatype_get (const H5VL_object_t *vol_obj, H5VL_datatype_get_t get_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_datatype_specific (const H5VL_object_t *vol_obj, H5VL_datatype_specific_t specific_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_datatype_optional (const H5VL_object_t *vol_obj, H5VL_datatype_optional_t opt_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_datatype_close (const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_file_create (const H5VL_connector_prop_t *connector_prop, const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_file_open (const H5VL_connector_prop_t *connector_prop, const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_file_get (const H5VL_object_t *vol_obj, H5VL_file_get_t get_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_file_specific (const H5VL_object_t *vol_obj, H5VL_file_specific_t specific_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_file_optional (const H5VL_object_t *vol_obj, H5VL_file_optional_t opt_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_file_close (const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_group_create (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req) |
| H5_DLL void * | H5VL_group_open (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_group_get (const H5VL_object_t *vol_obj, H5VL_group_get_t get_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_group_specific (const H5VL_object_t *vol_obj, H5VL_group_specific_t specific_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_group_optional (const H5VL_object_t *vol_obj, H5VL_group_optional_t opt_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_group_close (const H5VL_object_t *vol_obj, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_link_create (H5VL_link_create_type_t create_type, const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_link_copy (const H5VL_object_t *src_vol_obj, const H5VL_loc_params_t *loc_params1, const H5VL_object_t *dst_vol_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_link_move (const H5VL_object_t *src_vol_obj, const H5VL_loc_params_t *loc_params1, const H5VL_object_t *dst_vol_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_link_get (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_link_get_t get_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_link_specific (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_link_specific_t specific_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_link_optional (const H5VL_object_t *vol_obj, H5VL_link_optional_t opt_type, hid_t dxpl_id, void **req,...) |
| H5_DLL void * | H5VL_object_open (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *params, H5I_type_t *opened_type, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_object_copy (const H5VL_object_t *src_obj, const H5VL_loc_params_t *src_loc_params, const char *src_name, const H5VL_object_t *dst_obj, const H5VL_loc_params_t *dst_loc_params, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id, hid_t dxpl_id, void **req) |
| H5_DLL herr_t | H5VL_object_get (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_object_get_t get_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_object_specific (const H5VL_object_t *vol_obj, const H5VL_loc_params_t *loc_params, H5VL_object_specific_t specific_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_object_optional (const H5VL_object_t *vol_obj, H5VL_object_optional_t opt_type, hid_t dxpl_id, void **req,...) |
| H5_DLL herr_t | H5VL_introspect_get_conn_cls (const H5VL_object_t *vol_obj, H5VL_get_conn_lvl_t lvl, const H5VL_class_t **conn_cls) |
| H5_DLL herr_t | H5VL_introspect_opt_query (const H5VL_object_t *vol_obj, H5VL_subclass_t subcls, int opt_type, hbool_t *supported) |
| H5_DLL herr_t | H5VL_request_wait (const H5VL_object_t *vol_obj, uint64_t timeout, H5ES_status_t *status) |
| H5_DLL herr_t | H5VL_request_notify (const H5VL_object_t *vol_obj, H5VL_request_notify_t cb, void *ctx) |
| H5_DLL herr_t | H5VL_request_cancel (const H5VL_object_t *vol_obj) |
| H5_DLL herr_t | H5VL_request_specific (const H5VL_object_t *vol_obj, H5VL_request_specific_t specific_type,...) |
| H5_DLL herr_t | H5VL_request_optional (const H5VL_object_t *vol_obj, H5VL_request_optional_t opt_type,...) |
| H5_DLL herr_t | H5VL_request_free (const H5VL_object_t *vol_obj) |
| H5_DLL herr_t | H5VL_blob_put (const H5VL_object_t *vol_obj, const void *buf, size_t size, void *blob_id, void *ctx) |
| H5_DLL herr_t | H5VL_blob_get (const H5VL_object_t *vol_obj, const void *blob_id, void *buf, size_t size, void *ctx) |
| H5_DLL herr_t | H5VL_blob_specific (const H5VL_object_t *vol_obj, void *blob_id, H5VL_blob_specific_t specific_type,...) |
| H5_DLL herr_t | H5VL_blob_optional (const H5VL_object_t *vol_obj, void *blob_id, H5VL_blob_optional_t opt_type,...) |
| H5_DLL herr_t | H5VL_token_cmp (const H5VL_object_t *vol_obj, const H5O_token_t *token1, const H5O_token_t *token2, int *cmp_value) |
| H5_DLL herr_t | H5VL_token_to_str (const H5VL_object_t *vol_obj, H5I_type_t obj_type, const H5O_token_t *token, char **token_str) |
| H5_DLL herr_t | H5VL_token_from_str (const H5VL_object_t *vol_obj, H5I_type_t obj_type, const char *token_str, H5O_token_t *token) |
| H5_DLL herr_t | H5VL_optional (const H5VL_object_t *vol_obj, int op_type, hid_t dxpl_id, void **req,...) |
| typedef struct H5VL_connector_prop_t H5VL_connector_prop_t |
| typedef enum H5VL_get_connector_kind_t H5VL_get_connector_kind_t |
| typedef struct H5VL_object_t H5VL_object_t |
| H5_DLL herr_t H5VL_attr_close | ( | const H5VL_object_t * | vol_obj, |
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), HDassert(), and ret_value.
Referenced by H5A__close_cb(), H5Acreate1(), H5Acreate2(), H5Acreate_by_name(), H5Aopen(), H5Aopen_by_idx(), H5Aopen_by_name(), H5Aopen_idx(), H5Aopen_name(), and H5Ropen_attr().
| H5_DLL void* H5VL_attr_create | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | attr_name, | ||
| hid_t | type_id, | ||
| hid_t | space_id, | ||
| hid_t | acpl_id, | ||
| hid_t | aapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Acreate1(), H5Acreate2(), and H5Acreate_by_name().
| H5_DLL herr_t H5VL_attr_get | ( | const H5VL_object_t * | vol_obj, |
| H5VL_attr_get_t | get_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Aget_create_plist(), H5Aget_info(), H5Aget_info_by_idx(), H5Aget_info_by_name(), H5Aget_name(), H5Aget_name_by_idx(), H5Aget_space(), H5Aget_storage_size(), and H5Aget_type().
| H5_DLL void* H5VL_attr_open | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | name, | ||
| hid_t | aapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Aopen(), H5Aopen_by_idx(), H5Aopen_by_name(), H5Aopen_idx(), H5Aopen_name(), and H5Ropen_attr().
| H5_DLL herr_t H5VL_attr_optional | ( | const H5VL_object_t * | vol_obj, |
| H5VL_attr_optional_t | opt_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Aiterate1().
| H5_DLL herr_t H5VL_attr_read | ( | const H5VL_object_t * | vol_obj, |
| hid_t | dtype_id, | ||
| void * | buf, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Aread().
| H5_DLL herr_t H5VL_attr_specific | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5VL_attr_specific_t | specific_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Adelete(), H5Adelete_by_idx(), H5Adelete_by_name(), H5Aexists(), H5Aexists_by_name(), H5Aiterate2(), H5Aiterate_by_name(), H5Arename(), and H5Arename_by_name().
| H5_DLL herr_t H5VL_attr_write | ( | const H5VL_object_t * | vol_obj, |
| hid_t | dtype_id, | ||
| const void * | buf, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Awrite().
| H5_DLL herr_t H5VL_blob_get | ( | const H5VL_object_t * | vol_obj, |
| const void * | blob_id, | ||
| void * | buf, | ||
| size_t | size, | ||
| void * | ctx | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
| H5_DLL herr_t H5VL_blob_optional | ( | const H5VL_object_t * | vol_obj, |
| void * | blob_id, | ||
| H5VL_blob_optional_t | opt_type, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), HDva_start(), and ret_value.
| H5_DLL herr_t H5VL_blob_put | ( | const H5VL_object_t * | vol_obj, |
| const void * | buf, | ||
| size_t | size, | ||
| void * | blob_id, | ||
| void * | ctx | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), ret_value, and size.
| H5_DLL herr_t H5VL_blob_specific | ( | const H5VL_object_t * | vol_obj, |
| void * | blob_id, | ||
| H5VL_blob_specific_t | specific_type, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), HDva_start(), and ret_value.
| H5_DLL 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().
| H5_DLL herr_t H5VL_cmp_connector_info | ( | const H5VL_class_t * | connector, |
| int * | cmp_value, | ||
| const void * | info1, | ||
| const void * | info2 | ||
| ) |
References H5VL_info_class_t::cmp, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), H5VL_class_t::info_cls, NULL, ret_value, and H5VL_info_class_t::size.
Referenced by H5VLcmp_connector_info().
| H5_DLL herr_t H5VL_conn_copy | ( | H5VL_connector_prop_t * | value | ) |
| H5_DLL herr_t H5VL_conn_free | ( | const H5VL_connector_prop_t * | info | ) |
| H5_DLL int H5VL_copy_connector_info | ( | const H5VL_class_t * | connector, |
| void ** | dst_info, | ||
| const void * | src_info | ||
| ) |
References H5VL_info_class_t::copy, FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5MM_malloc(), H5MM_memcpy(), HDassert(), H5VL_class_t::info_cls, NULL, ret_value, and H5VL_info_class_t::size.
Referenced by H5CX_retrieve_state(), H5Pget_vol_info(), H5VL_conn_copy(), and H5VLcopy_connector_info().
| H5_DLL 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().
| H5_DLL herr_t H5VL_dataset_close | ( | const H5VL_object_t * | vol_obj, |
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
Referenced by H5Dcreate1(), H5Dcreate2(), H5Dcreate_anon(), H5Dopen1(), and H5Dopen2().
| H5_DLL void* H5VL_dataset_create | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | name, | ||
| hid_t | lcpl_id, | ||
| hid_t | type_id, | ||
| hid_t | space_id, | ||
| hid_t | dcpl_id, | ||
| hid_t | dapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Dcreate1(), H5Dcreate2(), and H5Dcreate_anon().
| H5_DLL herr_t H5VL_dataset_get | ( | const H5VL_object_t * | vol_obj, |
| H5VL_dataset_get_t | get_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5D__vlen_get_buf_size_gen(), H5Dextend(), H5Dget_access_plist(), H5Dget_create_plist(), H5Dget_space(), H5Dget_space_status(), H5Dget_storage_size(), H5Dget_type(), H5Ropen_region(), and H5Tcopy().
| H5_DLL void* H5VL_dataset_open | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | name, | ||
| hid_t | dapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Dopen1(), and H5Dopen2().
| H5_DLL herr_t H5VL_dataset_optional | ( | const H5VL_object_t * | vol_obj, |
| H5VL_dataset_optional_t | opt_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Dformat_convert(), H5Dget_chunk_index_type(), H5Dget_chunk_info(), H5Dget_chunk_info_by_coord(), H5Dget_chunk_storage_size(), H5Dget_num_chunks(), H5Dget_offset(), H5Dread_chunk(), H5Dvlen_get_buf_size(), and H5Dwrite_chunk().
| H5_DLL herr_t H5VL_dataset_read | ( | const H5VL_object_t * | vol_obj, |
| hid_t | mem_type_id, | ||
| hid_t | mem_space_id, | ||
| hid_t | file_space_id, | ||
| hid_t | dxpl_id, | ||
| void * | buf, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Dread().
| H5_DLL herr_t H5VL_dataset_specific | ( | const H5VL_object_t * | cls, |
| H5VL_dataset_specific_t | specific_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Dextend(), H5Dflush(), H5Drefresh(), and H5Dset_extent().
| H5_DLL herr_t H5VL_dataset_write | ( | const H5VL_object_t * | vol_obj, |
| hid_t | mem_type_id, | ||
| hid_t | mem_space_id, | ||
| hid_t | file_space_id, | ||
| hid_t | dxpl_id, | ||
| const void * | buf, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Dwrite().
| H5_DLL herr_t H5VL_datatype_close | ( | const H5VL_object_t * | vol_obj, |
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5T_convert_committed_datatype(), H5Topen1(), and H5Topen2().
| H5_DLL void* H5VL_datatype_commit | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | name, | ||
| hid_t | type_id, | ||
| hid_t | lcpl_id, | ||
| hid_t | tcpl_id, | ||
| hid_t | tapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Tcommit1(), H5Tcommit2(), and H5Tcommit_anon().
| H5_DLL herr_t H5VL_datatype_get | ( | const H5VL_object_t * | vol_obj, |
| H5VL_datatype_get_t | get_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5T_construct_datatype(), and H5Tget_create_plist().
| H5_DLL void* H5VL_datatype_open | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | name, | ||
| hid_t | tapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Topen1(), and H5Topen2().
| H5_DLL herr_t H5VL_datatype_optional | ( | const H5VL_object_t * | vol_obj, |
| H5VL_datatype_optional_t | opt_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
| H5_DLL herr_t H5VL_datatype_specific | ( | const H5VL_object_t * | vol_obj, |
| H5VL_datatype_specific_t | specific_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Tflush(), and H5Trefresh().
| H5_DLL 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().
| H5_DLL herr_t H5VL_file_close | ( | const H5VL_object_t * | vol_obj, |
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
| H5_DLL void* H5VL_file_create | ( | const H5VL_connector_prop_t * | connector_prop, |
| const char * | name, | ||
| unsigned | flags, | ||
| hid_t | fcpl_id, | ||
| hid_t | fapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5I_object_verify(), H5I_VOL, NULL, and ret_value.
Referenced by H5Fcreate().
| H5_DLL herr_t H5VL_file_get | ( | const H5VL_object_t * | vol_obj, |
| H5VL_file_get_t | get_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Fget_access_plist(), H5Fget_create_plist(), H5Fget_fileno(), H5Fget_intent(), H5Fget_name(), H5Fget_obj_count(), H5Fget_obj_ids(), H5R__decode_token_compat(), H5Rcreate(), H5Rcreate_attr(), H5Rcreate_object(), H5Rcreate_region(), H5Rget_file_name(), and H5Rget_region().
| H5_DLL herr_t H5VL_file_is_same | ( | const H5VL_object_t * | vol_obj1, |
| const H5VL_object_t * | vol_obj2, | ||
| hbool_t * | same_file | ||
| ) |
| H5_DLL void* H5VL_file_open | ( | const H5VL_connector_prop_t * | connector_prop, |
| const char * | name, | ||
| unsigned | flags, | ||
| hid_t | fapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5I_object_verify(), H5I_VOL, NULL, and ret_value.
Referenced by H5Fopen(), and H5R__reopen_file().
| H5_DLL herr_t H5VL_file_optional | ( | const H5VL_object_t * | vol_obj, |
| H5VL_file_optional_t | opt_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Fclear_elink_file_cache(), H5Fcreate(), H5Fformat_convert(), H5Fget_dset_no_attrs_hint(), H5Fget_eoa(), H5Fget_file_image(), H5Fget_filesize(), H5Fget_free_sections(), H5Fget_freespace(), H5Fget_info1(), H5Fget_info2(), H5Fget_mdc_config(), H5Fget_mdc_hit_rate(), H5Fget_mdc_image_info(), H5Fget_mdc_logging_status(), H5Fget_mdc_size(), H5Fget_metadata_read_retry_info(), H5Fget_mpi_atomicity(), H5Fget_page_buffering_stats(), H5Fget_vfd_handle(), H5Fincrement_filesize(), H5Fopen(), H5Freopen(), H5Freset_mdc_hit_rate_stats(), H5Freset_page_buffering_stats(), H5Fset_dset_no_attrs_hint(), H5Fset_latest_format(), H5Fset_libver_bounds(), H5Fset_mdc_config(), H5Fset_mpi_atomicity(), H5Fstart_mdc_logging(), H5Fstart_swmr_write(), H5Fstop_mdc_logging(), and H5R__reopen_file().
| H5_DLL herr_t H5VL_file_specific | ( | const H5VL_object_t * | vol_obj, |
| H5VL_file_specific_t | specific_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References H5VL_connector_prop_t::connector_id, FAIL, fapl_id, FUNC_ENTER_NOAPI(), H5I_object(), H5I_object_verify(), H5I_VOL, H5P_peek(), H5VL_FILE_DELETE, H5VL_FILE_IS_ACCESSIBLE, H5VL_set_vol_wrapper(), HDassert(), HDva_end(), HDva_start(), NULL, and ret_value.
Referenced by H5Fdelete(), H5Fflush(), H5Fis_accessible(), H5Fis_hdf5(), H5Fmount(), H5Freopen(), H5Funmount(), and H5VL_file_is_same().
References FAIL, H5VL_info_class_t::free, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5I_object_verify(), H5I_VOL, H5MM_xfree(), HDassert(), H5VL_class_t::info_cls, NULL, and ret_value.
Referenced by H5CX_free_state(), H5VL_conn_free(), and H5VLfree_connector_info().
| H5_DLL 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().
| H5_DLL herr_t H5VL_free_object | ( | H5VL_object_t * | 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().
| H5_DLL herr_t H5VL_free_wrap_ctx | ( | const H5VL_class_t * | connector, |
| void * | wrap_ctx | ||
| ) |
References FAIL, H5VL_wrap_class_t::free_wrap_ctx, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), ret_value, and H5VL_class_t::wrap_cls.
Referenced by H5VLfree_wrap_ctx().
| H5_DLL herr_t H5VL_get_wrap_ctx | ( | const H5VL_class_t * | connector, |
| void * | obj, | ||
| void ** | wrap_ctx | ||
| ) |
References FAIL, H5VL_wrap_class_t::free_wrap_ctx, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5VL_wrap_class_t::get_wrap_ctx, HDassert(), NULL, ret_value, and H5VL_class_t::wrap_cls.
Referenced by H5VLget_wrap_ctx().
| H5_DLL herr_t H5VL_group_close | ( | const H5VL_object_t * | vol_obj, |
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Gcreate1(), H5Gcreate2(), H5Gcreate_anon(), H5Gopen1(), and H5Gopen2().
| H5_DLL void* H5VL_group_create | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | name, | ||
| hid_t | lcpl_id, | ||
| hid_t | gcpl_id, | ||
| hid_t | gapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Gcreate1(), H5Gcreate2(), and H5Gcreate_anon().
| H5_DLL herr_t H5VL_group_get | ( | const H5VL_object_t * | vol_obj, |
| H5VL_group_get_t | get_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Gget_create_plist(), H5Gget_info(), H5Gget_info_by_idx(), H5Gget_info_by_name(), and H5Gget_num_objs().
| H5_DLL void* H5VL_group_open | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| const char * | name, | ||
| hid_t | gapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Gopen1(), and H5Gopen2().
| H5_DLL herr_t H5VL_group_optional | ( | const H5VL_object_t * | vol_obj, |
| H5VL_group_optional_t | opt_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Gget_objinfo(), and H5Giterate().
| H5_DLL herr_t H5VL_group_specific | ( | const H5VL_object_t * | vol_obj, |
| H5VL_group_specific_t | specific_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Gflush(), and H5Grefresh().
| H5_DLL 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().
| H5_DLL herr_t H5VL_init_phase1 | ( | void | ) |
References FAIL, FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), and ret_value.
| H5_DLL 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.
| H5_DLL herr_t H5VL_introspect_get_conn_cls | ( | const H5VL_object_t * | vol_obj, |
| H5VL_get_conn_lvl_t | lvl, | ||
| const H5VL_class_t ** | conn_cls | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5VL_file_is_same(), and H5VL_object_is_native().
| H5_DLL herr_t H5VL_introspect_opt_query | ( | const H5VL_object_t * | vol_obj, |
| H5VL_subclass_t | subcls, | ||
| int | opt_type, | ||
| hbool_t * | supported | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Dvlen_get_buf_size(), H5Fcreate(), H5Fopen(), H5Freopen(), and H5R__reopen_file().
| H5_DLL herr_t H5VL_link_copy | ( | const H5VL_object_t * | src_vol_obj, |
| const H5VL_loc_params_t * | loc_params1, | ||
| const H5VL_object_t * | dst_vol_obj, | ||
| const H5VL_loc_params_t * | loc_params2, | ||
| hid_t | lcpl_id, | ||
| hid_t | lapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Lcopy().
| H5_DLL herr_t H5VL_link_create | ( | H5VL_link_create_type_t | create_type, |
| const H5VL_object_t * | vol_obj, | ||
| const H5VL_loc_params_t * | loc_params, | ||
| hid_t | lcpl_id, | ||
| hid_t | lapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References H5VL_object_t::connector, H5VL_object_t::data, FAIL, FUNC_ENTER_NOAPI(), H5VL_LINK_CREATE_HARD, H5VL_set_vol_wrapper(), HDva_end(), HDva_start(), NULL, and ret_value.
Referenced by H5Glink(), H5Glink2(), H5Lcreate_external(), H5Lcreate_hard(), H5Lcreate_soft(), H5Lcreate_ud(), and H5Olink().
| H5_DLL herr_t H5VL_link_get | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5VL_link_get_t | get_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Gget_linkval(), H5Gget_objname_by_idx(), H5Lget_info1(), H5Lget_info2(), H5Lget_info_by_idx1(), H5Lget_info_by_idx2(), H5Lget_name_by_idx(), H5Lget_val(), and H5Lget_val_by_idx().
| H5_DLL herr_t H5VL_link_move | ( | const H5VL_object_t * | src_vol_obj, |
| const H5VL_loc_params_t * | loc_params1, | ||
| const H5VL_object_t * | dst_vol_obj, | ||
| const H5VL_loc_params_t * | loc_params2, | ||
| hid_t | lcpl_id, | ||
| hid_t | lapl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Gmove(), H5Gmove2(), and H5Lmove().
| H5_DLL herr_t H5VL_link_optional | ( | const H5VL_object_t * | vol_obj, |
| H5VL_link_optional_t | opt_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
| H5_DLL herr_t H5VL_link_specific | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5VL_link_specific_t | specific_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Gunlink(), H5Ldelete(), H5Ldelete_by_idx(), H5Lexists(), H5Literate1(), H5Literate2(), H5Literate_by_name1(), H5Literate_by_name2(), H5Lvisit1(), H5Lvisit2(), H5Lvisit_by_name1(), and H5Lvisit_by_name2().
| H5_DLL 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().
| H5_DLL herr_t H5VL_object_copy | ( | const H5VL_object_t * | src_obj, |
| const H5VL_loc_params_t * | src_loc_params, | ||
| const char * | src_name, | ||
| const H5VL_object_t * | dst_obj, | ||
| const H5VL_loc_params_t * | dst_loc_params, | ||
| const char * | dst_name, | ||
| hid_t | ocpypl_id, | ||
| hid_t | lcpl_id, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), and ret_value.
Referenced by H5Ocopy().
| H5_DLL 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().
| H5_DLL herr_t H5VL_object_get | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5VL_object_get_t | get_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Aget_num_attrs(), H5F_get_file_id(), H5Gget_objtype_by_idx(), H5Iget_name(), H5Oget_info3(), H5Oget_info_by_idx3(), H5Oget_info_by_name3(), H5Rget_name(), H5Rget_obj_name(), H5Rget_obj_type1(), H5Rget_obj_type2(), and H5Rget_obj_type3().
| H5_DLL 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().
| H5_DLL void* H5VL_object_open | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | params, | ||
| H5I_type_t * | opened_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req | ||
| ) |
References FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), NULL, and ret_value.
Referenced by H5Oopen(), H5Oopen_by_addr(), H5Oopen_by_idx(), H5Oopen_by_token(), H5Rdereference1(), H5Rdereference2(), H5Ropen_attr(), H5Ropen_object(), and H5Ropen_region().
| H5_DLL herr_t H5VL_object_optional | ( | const H5VL_object_t * | vol_obj, |
| H5VL_object_optional_t | opt_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Gget_comment(), H5Gset_comment(), H5Oare_mdc_flushes_disabled(), H5Odisable_mdc_flushes(), H5Oenable_mdc_flushes(), H5Oget_comment(), H5Oget_comment_by_name(), H5Oget_native_info(), H5Oget_native_info_by_idx(), H5Oget_native_info_by_name(), H5Oset_comment(), and H5Oset_comment_by_name().
| H5_DLL herr_t H5VL_object_specific | ( | const H5VL_object_t * | vol_obj, |
| const H5VL_loc_params_t * | loc_params, | ||
| H5VL_object_specific_t | specific_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Odecr_refcount(), H5Oexists_by_name(), H5Oflush(), H5Oincr_refcount(), H5Orefresh(), H5Ovisit1(), H5Ovisit2(), H5Ovisit3(), H5Ovisit_by_name1(), H5Ovisit_by_name2(), H5Ovisit_by_name3(), H5Rcreate(), H5Rcreate_attr(), H5Rcreate_object(), and H5Rcreate_region().
| H5_DLL void* H5VL_object_unwrap | ( | const H5VL_object_t * | vol_obj | ) |
| H5_DLL 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().
| H5_DLL herr_t H5VL_optional | ( | const H5VL_object_t * | vol_obj, |
| int | op_type, | ||
| hid_t | dxpl_id, | ||
| void ** | req, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDva_start(), and ret_value.
Referenced by H5Mcreate(), H5Mcreate_anon(), H5Mdelete(), H5Mexists(), H5Mget(), H5Mget_access_plist(), H5Mget_count(), H5Mget_create_plist(), H5Mget_key_type(), H5Mget_val_type(), H5Miterate(), H5Miterate_by_name(), H5Mopen(), and H5Mput().
| H5_DLL 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().
| H5_DLL 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().
| H5_DLL 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().
| H5_DLL herr_t H5VL_request_cancel | ( | const H5VL_object_t * | vol_obj | ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
| H5_DLL herr_t H5VL_request_free | ( | const H5VL_object_t * | vol_obj | ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
| H5_DLL herr_t H5VL_request_notify | ( | const H5VL_object_t * | vol_obj, |
| H5VL_request_notify_t | cb, | ||
| void * | ctx | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
| H5_DLL herr_t H5VL_request_optional | ( | const H5VL_object_t * | vol_obj, |
| H5VL_request_optional_t | opt_type, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), HDva_start(), and ret_value.
| H5_DLL herr_t H5VL_request_specific | ( | const H5VL_object_t * | vol_obj, |
| H5VL_request_specific_t | specific_type, | ||
| ... | |||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), HDva_start(), and ret_value.
| H5_DLL herr_t H5VL_request_wait | ( | const H5VL_object_t * | vol_obj, |
| uint64_t | timeout, | ||
| H5ES_status_t * | status | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
| H5_DLL 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().
| H5_DLL 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().
| H5_DLL 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().
| H5_DLL 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().
| H5_DLL 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().
| H5_DLL herr_t H5VL_token_cmp | ( | const H5VL_object_t * | vol_obj, |
| const H5O_token_t * | token1, | ||
| const H5O_token_t * | token2, | ||
| int * | cmp_value | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
Referenced by H5Otoken_cmp().
| H5_DLL herr_t H5VL_token_from_str | ( | const H5VL_object_t * | vol_obj, |
| H5I_type_t | obj_type, | ||
| const char * | token_str, | ||
| H5O_token_t * | token | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
Referenced by H5Otoken_from_str().
| H5_DLL herr_t H5VL_token_to_str | ( | const H5VL_object_t * | vol_obj, |
| H5I_type_t | obj_type, | ||
| const H5O_token_t * | token, | ||
| char ** | token_str | ||
| ) |
References FAIL, FUNC_ENTER_NOAPI(), H5VL_set_vol_wrapper(), HDassert(), and ret_value.
Referenced by H5Otoken_to_str().
| H5_DLL void* H5VL_unwrap_object | ( | const H5VL_class_t * | connector, |
| void * | obj | ||
| ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), NULL, ret_value, H5VL_wrap_class_t::unwrap_object, H5VL_class_t::wrap_cls, and H5VL_wrap_class_t::wrap_object.
Referenced by H5VL_object_unwrap(), and H5VLunwrap_object().
| H5_DLL 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().
| H5_DLL void* H5VL_wrap_object | ( | const H5VL_class_t * | connector, |
| void * | wrap_ctx, | ||
| void * | obj, | ||
| H5I_type_t | obj_type | ||
| ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), HDassert(), NULL, ret_value, H5VL_class_t::wrap_cls, and H5VL_wrap_class_t::wrap_object.
Referenced by H5VLwrap_object().
| H5_DLL 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().