HDF5
1.12.1
|
#include <H5VLconnector.h>
Class information for each VOL connector
Data Fields | |
unsigned | version |
H5VL_class_value_t | value |
const char * | name |
unsigned | 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, int op_type, hid_t dxpl_id, void **req, va_list arguments) |
H5VL_attr_class_t attr_cls |
Attribute (H5A*) class callbacks
H5VL_blob_class_t blob_cls |
'Blob' class callbacks
unsigned cap_flags |
Capability flags for 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
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 #
H5VL_wrap_class_t wrap_cls |
VOL object wrap / retrieval callbacks