|
#define | H5VL_CONTAINER_INFO_VERSION 0x01 /* Container info struct version */ |
|
#define | H5VL_MAX_BLOB_ID_SIZE (16) /* Allow for 128-bits blob IDs */ |
|
#define | H5VL_RESERVED_NATIVE_OPTIONAL 1024 |
|
#define | H5VLattr_optional_op(...) H5VLattr_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
|
#define | H5VLdataset_optional_op(...) H5VLdataset_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
|
#define | H5VLdatatype_optional_op(...) H5VLdatatype_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
|
#define | H5VLfile_optional_op(...) H5VLfile_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
|
#define | H5VLgroup_optional_op(...) H5VLgroup_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
|
#define | H5VLlink_optional_op(...) H5VLlink_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
|
#define | H5VLobject_optional_op(...) H5VLobject_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
|
#define | H5VLattr_optional_op_wrap H5_NO_EXPAND(H5VLattr_optional_op) |
|
#define | H5VLdataset_optional_op_wrap H5_NO_EXPAND(H5VLdataset_optional_op) |
|
#define | H5VLdatatype_optional_op_wrap H5_NO_EXPAND(H5VLdatatype_optional_op) |
|
#define | H5VLfile_optional_op_wrap H5_NO_EXPAND(H5VLfile_optional_op) |
|
#define | H5VLgroup_optional_op_wrap H5_NO_EXPAND(H5VLgroup_optional_op) |
|
#define | H5VLlink_optional_op_wrap H5_NO_EXPAND(H5VLlink_optional_op) |
|
#define | H5VLobject_optional_op_wrap H5_NO_EXPAND(H5VLobject_optional_op) |
|
|
enum | H5VL_loc_type_t { H5VL_OBJECT_BY_SELF
, H5VL_OBJECT_BY_NAME
, H5VL_OBJECT_BY_IDX
, H5VL_OBJECT_BY_TOKEN
} |
|
enum | H5VL_attr_get_t {
H5VL_ATTR_GET_ACPL
, H5VL_ATTR_GET_INFO
, H5VL_ATTR_GET_NAME
, H5VL_ATTR_GET_SPACE
,
H5VL_ATTR_GET_STORAGE_SIZE
, H5VL_ATTR_GET_TYPE
} |
|
enum | H5VL_attr_specific_t {
H5VL_ATTR_DELETE
, H5VL_ATTR_DELETE_BY_IDX
, H5VL_ATTR_EXISTS
, H5VL_ATTR_ITER
,
H5VL_ATTR_RENAME
} |
|
enum | H5VL_dataset_get_t {
H5VL_DATASET_GET_DAPL
, H5VL_DATASET_GET_DCPL
, H5VL_DATASET_GET_SPACE
, H5VL_DATASET_GET_SPACE_STATUS
,
H5VL_DATASET_GET_STORAGE_SIZE
, H5VL_DATASET_GET_TYPE
} |
|
enum | H5VL_dataset_specific_t { H5VL_DATASET_SET_EXTENT
, H5VL_DATASET_FLUSH
, H5VL_DATASET_REFRESH
} |
|
enum | H5VL_datatype_get_t { H5VL_DATATYPE_GET_BINARY_SIZE
, H5VL_DATATYPE_GET_BINARY
, H5VL_DATATYPE_GET_TCPL
} |
|
enum | H5VL_datatype_specific_t { H5VL_DATATYPE_FLUSH
, H5VL_DATATYPE_REFRESH
} |
|
enum | H5VL_file_get_t {
H5VL_FILE_GET_CONT_INFO
, H5VL_FILE_GET_FAPL
, H5VL_FILE_GET_FCPL
, H5VL_FILE_GET_FILENO
,
H5VL_FILE_GET_INTENT
, H5VL_FILE_GET_NAME
, H5VL_FILE_GET_OBJ_COUNT
, H5VL_FILE_GET_OBJ_IDS
} |
|
enum | H5VL_file_specific_t {
H5VL_FILE_FLUSH
, H5VL_FILE_REOPEN
, H5VL_FILE_IS_ACCESSIBLE
, H5VL_FILE_DELETE
,
H5VL_FILE_IS_EQUAL
} |
|
enum | H5VL_group_get_t { H5VL_GROUP_GET_GCPL
, H5VL_GROUP_GET_INFO
} |
|
enum | H5VL_group_specific_t { H5VL_GROUP_MOUNT
, H5VL_GROUP_UNMOUNT
, H5VL_GROUP_FLUSH
, H5VL_GROUP_REFRESH
} |
|
enum | H5VL_link_create_t { H5VL_LINK_CREATE_HARD
, H5VL_LINK_CREATE_SOFT
, H5VL_LINK_CREATE_UD
} |
|
enum | H5VL_link_get_t { H5VL_LINK_GET_INFO
, H5VL_LINK_GET_NAME
, H5VL_LINK_GET_VAL
} |
|
enum | H5VL_link_specific_t { H5VL_LINK_DELETE
, H5VL_LINK_EXISTS
, H5VL_LINK_ITER
} |
|
enum | H5VL_object_get_t { H5VL_OBJECT_GET_FILE
, H5VL_OBJECT_GET_NAME
, H5VL_OBJECT_GET_TYPE
, H5VL_OBJECT_GET_INFO
} |
|
enum | H5VL_object_specific_t {
H5VL_OBJECT_CHANGE_REF_COUNT
, H5VL_OBJECT_EXISTS
, H5VL_OBJECT_LOOKUP
, H5VL_OBJECT_VISIT
,
H5VL_OBJECT_FLUSH
, H5VL_OBJECT_REFRESH
} |
|
enum | H5VL_request_status_t {
H5VL_REQUEST_STATUS_IN_PROGRESS
, H5VL_REQUEST_STATUS_SUCCEED
, H5VL_REQUEST_STATUS_FAIL
, H5VL_REQUEST_STATUS_CANT_CANCEL
,
H5VL_REQUEST_STATUS_CANCELED
} |
|
enum | H5VL_request_specific_t { H5VL_REQUEST_GET_ERR_STACK
, H5VL_REQUEST_GET_EXEC_TIME
} |
|
enum | H5VL_blob_specific_t { H5VL_BLOB_DELETE
, H5VL_BLOB_ISNULL
, H5VL_BLOB_SETNULL
} |
|
enum | H5VL_get_conn_lvl_t { H5VL_GET_CONN_LVL_CURR
, H5VL_GET_CONN_LVL_TERM
} |
|
|
hid_t | H5VLregister_connector (const H5VL_class_t *cls, hid_t vipl_id) |
| Registers a new VOL connector. More...
|
|
void * | H5VLobject (hid_t obj_id) |
|
hid_t | H5VLget_file_type (void *file_obj, hid_t connector_id, hid_t dtype_id) |
|
hid_t | H5VLpeek_connector_id_by_name (const char *name) |
|
hid_t | H5VLpeek_connector_id_by_value (H5VL_class_value_t value) |
|
herr_t | H5VLregister_opt_operation (H5VL_subclass_t subcls, const char *op_name, int *op_val) |
|
herr_t | H5VLfind_opt_operation (H5VL_subclass_t subcls, const char *op_name, int *op_val) |
|
herr_t | H5VLunregister_opt_operation (H5VL_subclass_t subcls, const char *op_name) |
|
herr_t | H5VLattr_optional_op (const char *app_file, const char *app_func, unsigned app_line, hid_t attr_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id) |
|
herr_t | H5VLdataset_optional_op (const char *app_file, const char *app_func, unsigned app_line, hid_t dset_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id) |
|
herr_t | H5VLdatatype_optional_op (const char *app_file, const char *app_func, unsigned app_line, hid_t type_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id) |
|
herr_t | H5VLfile_optional_op (const char *app_file, const char *app_func, unsigned app_line, hid_t file_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id) |
|
herr_t | H5VLgroup_optional_op (const char *app_file, const char *app_func, unsigned app_line, hid_t group_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id) |
|
herr_t | H5VLlink_optional_op (const char *app_file, const char *app_func, unsigned app_line, hid_t loc_id, const char *name, hid_t lapl_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id) |
|
herr_t | H5VLobject_optional_op (const char *app_file, const char *app_func, unsigned app_line, hid_t loc_id, const char *name, hid_t lapl_id, H5VL_optional_args_t *args, hid_t dxpl_id, hid_t es_id) |
|
herr_t | H5VLrequest_optional_op (void *req, hid_t connector_id, H5VL_optional_args_t *args) |
|