 |
HDF5
1.12.0
|
Go to the documentation of this file.
29 #define H5VL_NATIVE (H5VL_native_register())
32 #define H5VL_NATIVE_NAME "native"
33 #define H5VL_NATIVE_VALUE H5_VOL_NATIVE
34 #define H5VL_NATIVE_VERSION 0
37 #ifndef H5_NO_DEPRECATED_SYMBOLS
38 #define H5VL_NATIVE_ATTR_ITERATE_OLD 0
42 #define H5VL_NATIVE_DATASET_FORMAT_CONVERT 0
43 #define H5VL_NATIVE_DATASET_GET_CHUNK_INDEX_TYPE 1
44 #define H5VL_NATIVE_DATASET_GET_CHUNK_STORAGE_SIZE 2
45 #define H5VL_NATIVE_DATASET_GET_NUM_CHUNKS 3
46 #define H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_IDX 4
47 #define H5VL_NATIVE_DATASET_GET_CHUNK_INFO_BY_COORD 5
48 #define H5VL_NATIVE_DATASET_CHUNK_READ 6
49 #define H5VL_NATIVE_DATASET_CHUNK_WRITE 7
50 #define H5VL_NATIVE_DATASET_GET_VLEN_BUF_SIZE 8
51 #define H5VL_NATIVE_DATASET_GET_OFFSET 9
54 #define H5VL_NATIVE_FILE_CLEAR_ELINK_CACHE 0
55 #define H5VL_NATIVE_FILE_GET_FILE_IMAGE 1
56 #define H5VL_NATIVE_FILE_GET_FREE_SECTIONS 2
57 #define H5VL_NATIVE_FILE_GET_FREE_SPACE 3
58 #define H5VL_NATIVE_FILE_GET_INFO 4
59 #define H5VL_NATIVE_FILE_GET_MDC_CONF 5
60 #define H5VL_NATIVE_FILE_GET_MDC_HR 6
61 #define H5VL_NATIVE_FILE_GET_MDC_SIZE 7
62 #define H5VL_NATIVE_FILE_GET_SIZE 8
63 #define H5VL_NATIVE_FILE_GET_VFD_HANDLE 9
64 #define H5VL_NATIVE_FILE_RESET_MDC_HIT_RATE 10
65 #define H5VL_NATIVE_FILE_SET_MDC_CONFIG 11
66 #define H5VL_NATIVE_FILE_GET_METADATA_READ_RETRY_INFO 12
67 #define H5VL_NATIVE_FILE_START_SWMR_WRITE 13
68 #define H5VL_NATIVE_FILE_START_MDC_LOGGING 14
69 #define H5VL_NATIVE_FILE_STOP_MDC_LOGGING 15
70 #define H5VL_NATIVE_FILE_GET_MDC_LOGGING_STATUS 16
71 #define H5VL_NATIVE_FILE_FORMAT_CONVERT 17
72 #define H5VL_NATIVE_FILE_RESET_PAGE_BUFFERING_STATS 18
73 #define H5VL_NATIVE_FILE_GET_PAGE_BUFFERING_STATS 19
74 #define H5VL_NATIVE_FILE_GET_MDC_IMAGE_INFO 20
75 #define H5VL_NATIVE_FILE_GET_EOA 21
76 #define H5VL_NATIVE_FILE_INCR_FILESIZE 22
77 #define H5VL_NATIVE_FILE_SET_LIBVER_BOUNDS 23
78 #define H5VL_NATIVE_FILE_GET_MIN_DSET_OHDR_FLAG 24
79 #define H5VL_NATIVE_FILE_SET_MIN_DSET_OHDR_FLAG 25
80 #define H5VL_NATIVE_FILE_GET_MPI_ATOMICITY 26
81 #define H5VL_NATIVE_FILE_SET_MPI_ATOMICITY 27
82 #define H5VL_NATIVE_FILE_POST_OPEN 28
85 #ifndef H5_NO_DEPRECATED_SYMBOLS
86 #define H5VL_NATIVE_GROUP_ITERATE_OLD 0
87 #define H5VL_NATIVE_GROUP_GET_OBJINFO 1
91 #define H5VL_NATIVE_OBJECT_GET_COMMENT 0
92 #define H5VL_NATIVE_OBJECT_SET_COMMENT 1
93 #define H5VL_NATIVE_OBJECT_DISABLE_MDC_FLUSHES 2
94 #define H5VL_NATIVE_OBJECT_ENABLE_MDC_FLUSHES 3
95 #define H5VL_NATIVE_OBJECT_ARE_MDC_FLUSHES_DISABLED 4
96 #define H5VL_NATIVE_OBJECT_GET_NATIVE_INFO 5
CATCH haddr_t
Definition: H5EAdblock.c:162
H5_DLL hid_t H5VL_native_register(void)
Definition: H5VLnative.c:159
int64_t hid_t
Definition: H5Ipublic.h:55
H5_DLL herr_t H5VLnative_addr_to_token(hid_t loc_id, haddr_t addr, H5O_token_t *token)
Definition: H5VLnative.c:312
#define H5_DLL
Definition: H5api_adpt.h:234
int herr_t
Definition: H5public.h:128
H5_DLL herr_t H5VLnative_token_to_addr(hid_t loc_id, H5O_token_t token, haddr_t *addr)
Definition: H5VLnative.c:407
Definition: H5public.h:339