18 #define H5LT_FILE_IMAGE_OPEN_RW 0x0001 19 #define H5LT_FILE_IMAGE_DONT_COPY 0x0002 21 #define H5LT_FILE_IMAGE_DONT_RELEASE 0x0004 24 #define H5LT_FILE_IMAGE_ALL 0x0007 46 const char *dset_name,
53 const char *dset_name,
59 const char *dset_name,
62 const short *buffer );
65 const char *dset_name,
71 const char *dset_name,
77 const char *dset_name,
80 const float *buffer );
83 const char *dset_name,
86 const double *buffer );
89 const char *dset_name,
101 const char *dset_name,
106 const char *dset_name,
110 const char *dset_name,
114 const char *dset_name,
118 const char *dset_name,
122 const char *dset_name,
126 const char *dset_name,
130 const char *dset_name,
142 const char *dset_name,
146 const char *dset_name,
164 const char *obj_name,
165 const char *attr_name,
166 const char *attr_data );
169 const char *obj_name,
170 const char *attr_name,
175 const char *obj_name,
176 const char *attr_name,
177 const unsigned char *buffer,
181 const char *obj_name,
182 const char *attr_name,
187 const char *obj_name,
188 const char *attr_name,
189 const unsigned short *buffer,
193 const char *obj_name,
194 const char *attr_name,
199 const char *obj_name,
200 const char *attr_name,
201 const unsigned int *buffer,
205 const char *obj_name,
206 const char *attr_name,
211 const char *obj_name,
212 const char *attr_name,
213 const long long *buffer,
217 const char *obj_name,
218 const char *attr_name,
219 const unsigned long *buffer,
223 const char *obj_name,
224 const char *attr_name,
229 const char *obj_name,
230 const char *attr_name,
231 const double *buffer,
242 const char *obj_name,
243 const char *attr_name,
248 const char *obj_name,
249 const char *attr_name,
253 const char *obj_name,
254 const char *attr_name,
258 const char *obj_name,
259 const char *attr_name,
260 unsigned char *data );
263 const char *obj_name,
264 const char *attr_name,
268 const char *obj_name,
269 const char *attr_name,
270 unsigned short *data );
273 const char *obj_name,
274 const char *attr_name,
278 const char *obj_name,
279 const char *attr_name,
280 unsigned int *data );
283 const char *obj_name,
284 const char *attr_name,
288 const char *obj_name,
289 const char *attr_name,
293 const char *obj_name,
294 const char *attr_name,
295 unsigned long *data );
298 const char *obj_name,
299 const char *attr_name,
303 const char *obj_name,
304 const char *attr_name,
317 const char *obj_name,
318 const char *attr_name,
322 const char *obj_name,
323 const char *attr_name,
H5_HLDLL herr_t H5LTread_dataset_char(hid_t loc_id, const char *dset_name, char *buffer)
H5_HLDLL herr_t H5LTread_dataset_short(hid_t loc_id, const char *dset_name, short *buffer)
H5_HLDLL htri_t H5LTpath_valid(hid_t loc_id, const char *path, hbool_t check_object_valid)
H5_HLDLL hid_t H5LTopen_file_image(void *buf_ptr, size_t buf_size, unsigned flags)
H5_HLDLL herr_t H5LTmake_dataset_float(hid_t loc_id, const char *dset_name, int rank, const hsize_t *dims, const float *buffer)
H5_HLDLL herr_t H5LTset_attribute_uint(hid_t loc_id, const char *obj_name, const char *attr_name, const unsigned int *buffer, size_t size)
HDFFCLIBAPI void intf dims[]
H5_HLDLL herr_t H5LTset_attribute_long(hid_t loc_id, const char *obj_name, const char *attr_name, const long *buffer, size_t size)
H5_HLDLL herr_t H5LTget_attribute_char(hid_t loc_id, const char *obj_name, const char *attr_name, char *data)
H5_HLDLL herr_t H5LTmake_dataset_char(hid_t loc_id, const char *dset_name, int rank, const hsize_t *dims, const char *buffer)
H5_HLDLL herr_t H5LTset_attribute_double(hid_t loc_id, const char *obj_name, const char *attr_name, const double *buffer, size_t size)
unsigned long long hsize_t
H5_HLDLL herr_t H5LTfind_attribute(hid_t loc_id, const char *name)
H5_HLDLL herr_t H5LTset_attribute_float(hid_t loc_id, const char *obj_name, const char *attr_name, const float *buffer, size_t size)
HDFFCLIBAPI intf intf intf intf void * buffer
H5_HLDLL herr_t H5LTget_dataset_ndims(hid_t loc_id, const char *dset_name, int *rank)
H5_HLDLL herr_t H5LTfind_dataset(hid_t loc_id, const char *name)
H5_HLDLL herr_t H5LTget_attribute_double(hid_t loc_id, const char *obj_name, const char *attr_name, double *data)
H5_HLDLL herr_t H5LTread_dataset_float(hid_t loc_id, const char *dset_name, float *buffer)
H5_HLDLL herr_t H5LTdtype_to_text(hid_t dtype, char *str, H5LT_lang_t lang_type, size_t *len)
H5_HLDLL herr_t H5LTget_dataset_info(hid_t loc_id, const char *dset_name, hsize_t *dims, H5T_class_t *type_class, size_t *type_size)
H5_HLDLL herr_t H5LTmake_dataset_string(hid_t loc_id, const char *dset_name, const char *buf)
H5_HLDLL herr_t H5LTset_attribute_string(hid_t loc_id, const char *obj_name, const char *attr_name, const char *attr_data)
H5_HLDLL herr_t H5LTget_attribute_ndims(hid_t loc_id, const char *obj_name, const char *attr_name, int *rank)
H5_HLDLL herr_t H5LTget_attribute_int(hid_t loc_id, const char *obj_name, const char *attr_name, int *data)
H5_HLDLL herr_t H5LTget_attribute_float(hid_t loc_id, const char *obj_name, const char *attr_name, float *data)
H5_HLDLL herr_t H5LTget_attribute(hid_t loc_id, const char *obj_name, const char *attr_name, hid_t mem_type_id, void *data)
H5_HLDLL herr_t H5LTset_attribute_uchar(hid_t loc_id, const char *obj_name, const char *attr_name, const unsigned char *buffer, size_t size)
H5_HLDLL herr_t H5LTread_dataset_double(hid_t loc_id, const char *dset_name, double *buffer)
H5_HLDLL herr_t H5LTget_attribute_long(hid_t loc_id, const char *obj_name, const char *attr_name, long *data)
H5_HLDLL herr_t H5LTmake_dataset_long(hid_t loc_id, const char *dset_name, int rank, const hsize_t *dims, const long *buffer)
H5_HLDLL herr_t H5LTset_attribute_long_long(hid_t loc_id, const char *obj_name, const char *attr_name, const long long *buffer, size_t size)
H5_HLDLL herr_t H5LTread_dataset_long(hid_t loc_id, const char *dset_name, long *buffer)
H5_HLDLL hid_t H5LTtext_to_dtype(const char *text, H5LT_lang_t lang_type)
H5_HLDLL herr_t H5LTmake_dataset(hid_t loc_id, const char *dset_name, int rank, const hsize_t *dims, hid_t type_id, const void *buffer)
H5_HLDLL herr_t H5LTread_dataset(hid_t loc_id, const char *dset_name, hid_t type_id, void *buffer)
H5_HLDLL herr_t H5LTget_attribute_ulong(hid_t loc_id, const char *obj_name, const char *attr_name, unsigned long *data)
H5_HLDLL herr_t H5LTget_attribute_short(hid_t loc_id, const char *obj_name, const char *attr_name, short *data)
H5_HLDLL herr_t H5LTset_attribute_short(hid_t loc_id, const char *obj_name, const char *attr_name, const short *buffer, size_t size)
H5_HLDLL herr_t H5LTset_attribute_int(hid_t loc_id, const char *obj_name, const char *attr_name, const int *buffer, size_t size)
H5_HLDLL herr_t H5LTread_dataset_string(hid_t loc_id, const char *dset_name, char *buf)
H5_HLDLL herr_t H5LTget_attribute_info(hid_t loc_id, const char *obj_name, const char *attr_name, hsize_t *dims, H5T_class_t *type_class, size_t *type_size)
HDFFCLIBAPI intf intf * flags
H5_HLDLL herr_t H5LTget_attribute_long_long(hid_t loc_id, const char *obj_name, const char *attr_name, long long *data)
H5_HLDLL herr_t H5LTset_attribute_char(hid_t loc_id, const char *obj_name, const char *attr_name, const char *buffer, size_t size)
H5_HLDLL herr_t H5LTmake_dataset_short(hid_t loc_id, const char *dset_name, int rank, const hsize_t *dims, const short *buffer)
H5_HLDLL herr_t H5LTmake_dataset_int(hid_t loc_id, const char *dset_name, int rank, const hsize_t *dims, const int *buffer)
H5_HLDLL herr_t H5LTget_attribute_uint(hid_t loc_id, const char *obj_name, const char *attr_name, unsigned int *data)
H5_HLDLL herr_t H5LTmake_dataset_double(hid_t loc_id, const char *dset_name, int rank, const hsize_t *dims, const double *buffer)
H5_HLDLL herr_t H5LTset_attribute_ushort(hid_t loc_id, const char *obj_name, const char *attr_name, const unsigned short *buffer, size_t size)
H5_HLDLL herr_t H5LTget_attribute_uchar(hid_t loc_id, const char *obj_name, const char *attr_name, unsigned char *data)
HDFFCLIBAPI intf _fcd intf * dtype
H5_HLDLL herr_t H5LTget_attribute_ushort(hid_t loc_id, const char *obj_name, const char *attr_name, unsigned short *data)
H5_HLDLL herr_t H5LTset_attribute_ulong(hid_t loc_id, const char *obj_name, const char *attr_name, const unsigned long *buffer, size_t size)
H5_HLDLL herr_t H5LTget_attribute_string(hid_t loc_id, const char *obj_name, const char *attr_name, char *data)
H5_HLDLL herr_t H5LTread_dataset_int(hid_t loc_id, const char *dset_name, int *buffer)