HDF5
1.12.1
|
#include "H5public.h"
#include "H5Ipublic.h"
#include "H5VLconnector.h"
#include "H5VLconnector_passthru.h"
#include "H5VLnative.h"
Macros | |
#define | H5VL_VERSION 0 |
Version # of VOL class struct & callbacks. More... | |
#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... | |