![]() |
HDF5
1.13.2-1
|
#include "H5public.h"
#include "H5Apublic.h"
#include "H5Dpublic.h"
#include "H5ESpublic.h"
#include "H5Fpublic.h"
#include "H5Ipublic.h"
#include "H5Lpublic.h"
#include "H5Opublic.h"
#include "H5Rpublic.h"
#include "H5VLpublic.h"
Macros | |
#define | H5VL_CAP_FLAG_NONE 0 /* No special connector capabilities */ |
#define | H5VL_CAP_FLAG_THREADSAFE 0x01 /* Connector is threadsafe */ |
#define | H5VL_CAP_FLAG_ASYNC 0x02 /* Connector performs operations asynchronously*/ |
#define | H5VL_CAP_FLAG_NATIVE_FILES 0x04 /* Connector produces native file format */ |
#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) |
Typedefs | |
typedef int | H5VL_attr_optional_t |
typedef int | H5VL_dataset_optional_t |
typedef int | H5VL_datatype_optional_t |
typedef int | H5VL_file_optional_t |
typedef int | H5VL_group_optional_t |
typedef int | H5VL_link_optional_t |
typedef int | H5VL_object_optional_t |
typedef int | H5VL_request_optional_t |
typedef int | H5VL_blob_optional_t |
typedef herr_t(* | H5VL_request_notify_t) (void *ctx, H5VL_request_status_t status) |
Functions | |
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) |
#define H5VL_CAP_FLAG_ASYNC 0x02 /* Connector performs operations asynchronously*/ |
#define H5VL_CAP_FLAG_NATIVE_FILES 0x04 /* Connector produces native file format */ |
#define H5VL_CAP_FLAG_NONE 0 /* No special connector capabilities */ |
#define H5VL_CAP_FLAG_THREADSAFE 0x01 /* Connector is threadsafe */ |
#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 H5VLattr_optional_op_wrap H5_NO_EXPAND(H5VLattr_optional_op) |
#define H5VLdataset_optional_op | ( | ... | ) | H5VLdataset_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
#define H5VLdataset_optional_op_wrap H5_NO_EXPAND(H5VLdataset_optional_op) |
#define H5VLdatatype_optional_op | ( | ... | ) | H5VLdatatype_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
#define H5VLdatatype_optional_op_wrap H5_NO_EXPAND(H5VLdatatype_optional_op) |
#define H5VLfile_optional_op | ( | ... | ) | H5VLfile_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
#define H5VLfile_optional_op_wrap H5_NO_EXPAND(H5VLfile_optional_op) |
#define H5VLgroup_optional_op | ( | ... | ) | H5VLgroup_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
#define H5VLgroup_optional_op_wrap H5_NO_EXPAND(H5VLgroup_optional_op) |
#define H5VLlink_optional_op | ( | ... | ) | H5VLlink_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
#define H5VLlink_optional_op_wrap H5_NO_EXPAND(H5VLlink_optional_op) |
#define H5VLobject_optional_op | ( | ... | ) | H5VLobject_optional_op(__FILE__, __func__, __LINE__, __VA_ARGS__) |
#define H5VLobject_optional_op_wrap H5_NO_EXPAND(H5VLobject_optional_op) |
typedef int H5VL_attr_optional_t |
typedef int H5VL_blob_optional_t |
typedef int H5VL_dataset_optional_t |
typedef int H5VL_datatype_optional_t |
typedef int H5VL_file_optional_t |
typedef int H5VL_group_optional_t |
typedef int H5VL_link_optional_t |
typedef int H5VL_object_optional_t |
typedef herr_t(* H5VL_request_notify_t) (void *ctx, H5VL_request_status_t status) |
typedef int H5VL_request_optional_t |
enum H5VL_attr_get_t |
enum H5VL_attr_specific_t |
enum H5VL_blob_specific_t |
enum H5VL_dataset_get_t |
enum H5VL_datatype_get_t |
enum H5VL_file_get_t |
enum H5VL_file_specific_t |
enum H5VL_get_conn_lvl_t |
enum H5VL_group_get_t |
enum H5VL_link_create_t |
enum H5VL_link_get_t |
enum H5VL_link_specific_t |
enum H5VL_loc_type_t |
enum H5VL_object_get_t |
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 H5VLfind_opt_operation | ( | H5VL_subclass_t | subcls, |
const char * | op_name, | ||
int * | op_val | ||
) |
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 H5VLregister_opt_operation | ( | H5VL_subclass_t | subcls, |
const char * | op_name, | ||
int * | op_val | ||
) |
herr_t H5VLrequest_optional_op | ( | void * | req, |
hid_t | connector_id, | ||
H5VL_optional_args_t * | args | ||
) |
herr_t H5VLunregister_opt_operation | ( | H5VL_subclass_t | subcls, |
const char * | op_name | ||
) |