![]() |
HDF5
1.15.0.f61522e
API Reference
|
#include <src/H5VLconnector.h>
Class information for each VOL connector
Data Fields | |
unsigned | version |
H5VL_class_value_t | value |
const char * | name |
unsigned | conn_version |
uint64_t | cap_flags |
herr_t(* | initialize )(hid_t vipl_id) |
herr_t(* | terminate )(void) |
H5VL_info_class_t | info_cls |
H5VL_wrap_class_t | wrap_cls |
H5VL_attr_class_t | attr_cls |
H5VL_dataset_class_t | dataset_cls |
H5VL_datatype_class_t | datatype_cls |
H5VL_file_class_t | file_cls |
H5VL_group_class_t | group_cls |
H5VL_link_class_t | link_cls |
H5VL_object_class_t | object_cls |
H5VL_introspect_class_t | introspect_cls |
H5VL_request_class_t | request_cls |
H5VL_blob_class_t | blob_cls |
H5VL_token_class_t | token_cls |
herr_t(* | optional )(void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req) |
H5VL_attr_class_t attr_cls |
Attribute (H5A*) class callbacks
H5VL_blob_class_t blob_cls |
'Blob' class callbacks
uint64_t cap_flags |
Capability flags for connector
unsigned conn_version |
Version number of connector
H5VL_dataset_class_t dataset_cls |
Dataset (H5D*) class callbacks
H5VL_datatype_class_t datatype_cls |
Datatype (H5T*) class callbacks
H5VL_file_class_t file_cls |
File (H5F*) class callbacks
H5VL_group_class_t group_cls |
Group (H5G*) class callbacks
H5VL_info_class_t info_cls |
VOL info fields & callbacks
H5VL_introspect_class_t introspect_cls |
Container/connector introspection class callbacks
H5VL_link_class_t link_cls |
Link (H5L*) class callbacks
const char* name |
Connector name (MUST be unique!)
H5VL_object_class_t object_cls |
Object (H5O*) class callbacks
herr_t(* optional) (void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req) |
Optional callback
H5VL_request_class_t request_cls |
Asynchronous request class callbacks
herr_t(* terminate) (void) |
Connector termination callback
H5VL_token_class_t token_cls |
VOL connector object token class callbacks
H5VL_class_value_t value |
Value to identify connector
unsigned version |
VOL connector class struct version number
H5VL_wrap_class_t wrap_cls |
VOL object wrap / retrieval callbacks