![]() |
HDF5
1.13.0
|
#include "H5public.h"#include "H5Ipublic.h"#include "H5VLconnector.h"#include "H5VLconnector_passthru.h"#include "H5VLnative.h"Macros | |
| #define | H5_VOL_INVALID (-1) |
| #define | H5_VOL_NATIVE 0 |
| #define | H5_VOL_RESERVED 256 |
| #define | H5_VOL_MAX 65535 |
Typedefs | |
| typedef int | H5VL_class_value_t |
| VOL connector identifiers. More... | |
Functions | |
| hid_t | H5VLregister_connector_by_name (const char *connector_name, hid_t vipl_id) |
| Registers a new VOL connector by name. More... | |
| hid_t | H5VLregister_connector_by_value (H5VL_class_value_t connector_value, hid_t vipl_id) |
| Registers a new VOL connector by value. More... | |
| htri_t | H5VLis_connector_registered_by_name (const char *name) |
| Tests whether a VOL class has been registered under a certain name. More... | |
| htri_t | H5VLis_connector_registered_by_value (H5VL_class_value_t connector_value) |
| Tests whether a VOL class has been registered for a given value. More... | |
| hid_t | H5VLget_connector_id (hid_t obj_id) |
| Retrieves the VOL connector identifier for a given object identifier. More... | |
| hid_t | H5VLget_connector_id_by_name (const char *name) |
| Retrieves the identifier for a registered VOL connector name. More... | |
| hid_t | H5VLget_connector_id_by_value (H5VL_class_value_t connector_value) |
| Retrieves the identifier for a registered VOL connector value. More... | |
| ssize_t | H5VLget_connector_name (hid_t id, char *name, size_t size) |
| Retrieves a connector name for a VOL. More... | |
| herr_t | H5VLclose (hid_t connector_id) |
| Closes a VOL connector identifier. More... | |
| herr_t | H5VLunregister_connector (hid_t connector_id) |
| Removes a VOL connector identifier from the library. More... | |
| herr_t | H5VLquery_optional (hid_t obj_id, H5VL_subclass_t subcls, int opt_type, hbool_t *supported) |
| Determine if a VOL connector supports a particular optional callback operation. More... | |