![]() |
HDF5
1.12.0
|
Typedefs | |
| typedef enum H5D_layout_t | H5D_layout_t |
| typedef enum H5D_chunk_index_t | H5D_chunk_index_t |
| typedef enum H5D_alloc_time_t | H5D_alloc_time_t |
| typedef enum H5D_space_status_t | H5D_space_status_t |
| typedef enum H5D_fill_time_t | H5D_fill_time_t |
| typedef enum H5D_fill_value_t | H5D_fill_value_t |
| typedef enum H5D_vds_view_t | H5D_vds_view_t |
| typedef herr_t(* | H5D_append_cb_t) (hid_t dataset_id, hsize_t *cur_dims, void *op_data) |
| typedef herr_t(* | H5D_operator_t) (void *elem, hid_t type_id, unsigned ndim, const hsize_t *point, void *operator_data) |
| typedef herr_t(* | H5D_scatter_func_t) (const void **src_buf, size_t *src_buf_bytes_used, void *op_data) |
| typedef herr_t(* | H5D_gather_func_t) (const void *dst_buf, size_t dst_buf_bytes_used, void *op_data) |
Functions | |
| H5_DLL hid_t | H5Dcreate2 (hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t lcpl_id, hid_t dcpl_id, hid_t dapl_id) |
| H5_DLL hid_t | H5Dcreate_anon (hid_t file_id, hid_t type_id, hid_t space_id, hid_t plist_id, hid_t dapl_id) |
| H5_DLL hid_t | H5Dopen2 (hid_t file_id, const char *name, hid_t dapl_id) |
| H5_DLL herr_t | H5Dclose (hid_t dset_id) |
| H5_DLL hid_t | H5Dget_space (hid_t dset_id) |
| H5_DLL herr_t | H5Dget_space_status (hid_t dset_id, H5D_space_status_t *allocation) |
| H5_DLL hid_t | H5Dget_type (hid_t dset_id) |
| H5_DLL hid_t | H5Dget_create_plist (hid_t dset_id) |
| H5_DLL hid_t | H5Dget_access_plist (hid_t dset_id) |
| H5_DLL hsize_t | H5Dget_storage_size (hid_t dset_id) |
| H5_DLL herr_t | H5Dget_chunk_storage_size (hid_t dset_id, const hsize_t *offset, hsize_t *chunk_bytes) |
| H5_DLL herr_t | H5Dget_num_chunks (hid_t dset_id, hid_t fspace_id, hsize_t *nchunks) |
| H5_DLL herr_t | H5Dget_chunk_info_by_coord (hid_t dset_id, const hsize_t *coord, unsigned *filter_mask, haddr_t *addr, hsize_t *size) |
| H5_DLL herr_t | H5Dget_chunk_info (hid_t dset_id, hid_t fspace_id, hsize_t chk_idx, hsize_t *coord, unsigned *filter_mask, haddr_t *addr, hsize_t *size) |
| H5_DLL haddr_t | H5Dget_offset (hid_t dset_id) |
| H5_DLL herr_t | H5Dread (hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, void *buf) |
| H5_DLL herr_t | H5Dwrite (hid_t dset_id, hid_t mem_type_id, hid_t mem_space_id, hid_t file_space_id, hid_t plist_id, const void *buf) |
| H5_DLL herr_t | H5Dwrite_chunk (hid_t dset_id, hid_t dxpl_id, uint32_t filters, const hsize_t *offset, size_t data_size, const void *buf) |
| H5_DLL herr_t | H5Dread_chunk (hid_t dset_id, hid_t dxpl_id, const hsize_t *offset, uint32_t *filters, void *buf) |
| H5_DLL herr_t | H5Diterate (void *buf, hid_t type_id, hid_t space_id, H5D_operator_t op, void *operator_data) |
| H5_DLL herr_t | H5Dvlen_get_buf_size (hid_t dataset_id, hid_t type_id, hid_t space_id, hsize_t *size) |
| H5_DLL herr_t | H5Dfill (const void *fill, hid_t fill_type, void *buf, hid_t buf_type, hid_t space) |
| H5_DLL herr_t | H5Dset_extent (hid_t dset_id, const hsize_t size[]) |
| H5_DLL herr_t | H5Dflush (hid_t dset_id) |
| H5_DLL herr_t | H5Drefresh (hid_t dset_id) |
| H5_DLL herr_t | H5Dscatter (H5D_scatter_func_t op, void *op_data, hid_t type_id, hid_t dst_space_id, void *dst_buf) |
| H5_DLL herr_t | H5Dgather (hid_t src_space_id, const void *src_buf, hid_t type_id, size_t dst_buf_size, void *dst_buf, H5D_gather_func_t op, void *op_data) |
| H5_DLL herr_t | H5Ddebug (hid_t dset_id) |
| H5_DLL herr_t | H5Dformat_convert (hid_t dset_id) |
| H5_DLL herr_t | H5Dget_chunk_index_type (hid_t did, H5D_chunk_index_t *idx_type) |
| H5_DLL hid_t | H5Dcreate1 (hid_t file_id, const char *name, hid_t type_id, hid_t space_id, hid_t dcpl_id) |
| H5_DLL hid_t | H5Dopen1 (hid_t file_id, const char *name) |
| H5_DLL herr_t | H5Dextend (hid_t dset_id, const hsize_t size[]) |
| H5_DLL herr_t | H5Dvlen_reclaim (hid_t type_id, hid_t space_id, hid_t plist_id, void *buf) |
| typedef enum H5D_alloc_time_t H5D_alloc_time_t |
| typedef enum H5D_chunk_index_t H5D_chunk_index_t |
| typedef enum H5D_fill_time_t H5D_fill_time_t |
| typedef enum H5D_fill_value_t H5D_fill_value_t |
| typedef herr_t(* H5D_gather_func_t) (const void *dst_buf, size_t dst_buf_bytes_used, void *op_data) |
| typedef enum H5D_layout_t H5D_layout_t |
| typedef herr_t(* H5D_operator_t) (void *elem, hid_t type_id, unsigned ndim, const hsize_t *point, void *operator_data) |
| typedef herr_t(* H5D_scatter_func_t) (const void **src_buf, size_t *src_buf_bytes_used, void *op_data) |
| typedef enum H5D_space_status_t H5D_space_status_t |
| typedef enum H5D_vds_view_t H5D_vds_view_t |
| enum H5D_alloc_time_t |
| enum H5D_chunk_index_t |
| enum H5D_fill_time_t |
| enum H5D_fill_value_t |
| enum H5D_layout_t |
| enum H5D_space_status_t |
| enum H5D_vds_view_t |
References FAIL, H5I_DATASET, H5I_dec_app_ref_always_close(), H5I_get_type(), and ret_value.
| H5_DLL hid_t H5Dcreate1 | ( | hid_t | file_id, |
| const char * | name, | ||
| hid_t | type_id, | ||
| hid_t | space_id, | ||
| hid_t | dcpl_id | ||
| ) |
References H5VL_object_t::connector, H5CX_set_dcpl(), H5CX_set_loc(), H5E_BADVALUE, H5E_CANTINIT, H5E_CANTREGISTER, H5I_DATASET, H5I_get_type(), H5P_isa_class(), H5VL_dataset_close(), H5VL_dataset_create(), H5VL_OBJECT_BY_SELF, H5VL_register(), H5VL_vol_object(), name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| H5_DLL hid_t H5Dcreate2 | ( | hid_t | loc_id, |
| const char * | name, | ||
| hid_t | type_id, | ||
| hid_t | space_id, | ||
| hid_t | lcpl_id, | ||
| hid_t | dcpl_id, | ||
| hid_t | dapl_id | ||
| ) |
References H5VL_object_t::connector, H5CX_set_apl(), H5CX_set_dcpl(), H5CX_set_lcpl(), H5E_BADVALUE, H5E_CANTINIT, H5E_CANTREGISTER, H5I_DATASET, H5I_get_type(), H5I_object(), H5P_CLS_DACC, H5P_isa_class(), H5VL_dataset_close(), H5VL_dataset_create(), H5VL_OBJECT_BY_SELF, H5VL_register(), name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| H5_DLL hid_t H5Dcreate_anon | ( | hid_t | file_id, |
| hid_t | type_id, | ||
| hid_t | space_id, | ||
| hid_t | plist_id, | ||
| hid_t | dapl_id | ||
| ) |
References H5VL_object_t::connector, H5CX_set_apl(), H5CX_set_dcpl(), H5E_CANTINIT, H5E_CANTREGISTER, H5I_DATASET, H5I_get_type(), H5I_object(), H5P_CLS_DACC, H5P_isa_class(), H5VL_dataset_close(), H5VL_dataset_create(), H5VL_OBJECT_BY_SELF, H5VL_register(), NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| H5_DLL herr_t H5Dfill | ( | const void * | fill, |
| hid_t | fill_type, | ||
| void * | buf, | ||
| hid_t | buf_type, | ||
| hid_t | space | ||
| ) |
References FAIL, H5D__fill(), H5E_BADVALUE, H5I_DATASPACE, H5I_DATATYPE, H5I_object_verify(), NULL, and ret_value.
References FAIL, H5CX_set_loc(), H5I_DATASET, H5I_object_verify(), H5VL_DATASET_FLUSH, H5VL_dataset_specific(), NULL, and ret_value.
References FAIL, H5CX_set_loc(), H5I_DATASET, H5I_object_verify(), H5VL_dataset_optional(), NULL, and ret_value.
| H5_DLL herr_t H5Dgather | ( | hid_t | src_space_id, |
| const void * | src_buf, | ||
| hid_t | type_id, | ||
| size_t | dst_buf_size, | ||
| void * | dst_buf, | ||
| H5D_gather_func_t | op, | ||
| void * | op_data | ||
| ) |
References FAIL, H5D__gather_mem(), H5E_BADVALUE, H5E_CANTINIT, H5I_DATASPACE, H5I_DATATYPE, H5I_object_verify(), H5S_select_iter_init(), HDassert(), nelmts, NULL, ret_value, and type.
References H5I_DATASET, H5I_object_verify(), H5VL_dataset_get(), H5VL_DATASET_GET_DAPL, NULL, and ret_value.
| H5_DLL herr_t H5Dget_chunk_index_type | ( | hid_t | did, |
| H5D_chunk_index_t * | idx_type | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5VL_dataset_optional(), NULL, and ret_value.
| H5_DLL herr_t H5Dget_chunk_info | ( | hid_t | dset_id, |
| hid_t | fspace_id, | ||
| hsize_t | chk_idx, | ||
| hsize_t * | coord, | ||
| unsigned * | filter_mask, | ||
| haddr_t * | addr, | ||
| hsize_t * | size | ||
| ) |
References addr, FAIL, H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5VL_dataset_optional(), NULL, offset, ret_value, and size.
| H5_DLL herr_t H5Dget_chunk_info_by_coord | ( | hid_t | dset_id, |
| const hsize_t * | coord, | ||
| unsigned * | filter_mask, | ||
| haddr_t * | addr, | ||
| hsize_t * | size | ||
| ) |
References addr, FAIL, H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5VL_dataset_optional(), NULL, offset, ret_value, and size.
| H5_DLL herr_t H5Dget_chunk_storage_size | ( | hid_t | dset_id, |
| const hsize_t * | offset, | ||
| hsize_t * | chunk_bytes | ||
| ) |
References FAIL, H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5VL_dataset_optional(), NULL, offset, and ret_value.
References H5I_DATASET, H5I_object_verify(), H5VL_dataset_get(), H5VL_DATASET_GET_DCPL, NULL, and ret_value.
References FAIL, H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5VL_dataset_optional(), NULL, and ret_value.
References H5I_DATASET, H5I_object_verify(), H5VL_dataset_optional(), NULL, and ret_value.
References H5I_DATASET, H5I_object_verify(), H5VL_dataset_get(), H5VL_DATASET_GET_SPACE, NULL, and ret_value.
| H5_DLL herr_t H5Dget_space_status | ( | hid_t | dset_id, |
| H5D_space_status_t * | allocation | ||
| ) |
References FAIL, H5I_DATASET, H5I_object_verify(), H5VL_dataset_get(), H5VL_DATASET_GET_SPACE_STATUS, NULL, and ret_value.
| H5_DLL hsize_t H5Dget_storage_size | ( | hid_t | dset_id | ) |
References H5I_DATASET, H5I_object_verify(), H5VL_dataset_get(), H5VL_DATASET_GET_STORAGE_SIZE, NULL, and ret_value.
References H5I_DATASET, H5I_object_verify(), H5VL_dataset_get(), H5VL_DATASET_GET_TYPE, NULL, and ret_value.
| H5_DLL herr_t H5Diterate | ( | void * | buf, |
| hid_t | type_id, | ||
| hid_t | space_id, | ||
| H5D_operator_t | op, | ||
| void * | operator_data | ||
| ) |
References H5S_sel_iter_op_t::app_op, FAIL, H5E_BADVALUE, H5I_DATASPACE, H5I_DATATYPE, H5I_get_type(), H5I_object_verify(), H5S_has_extent(), H5S_SEL_ITER_OP_APP, H5S_select_iterate(), NULL, H5S_sel_iter_app_op_t::op, H5S_sel_iter_op_t::op_type, ret_value, type, H5S_sel_iter_app_op_t::type_id, and H5S_sel_iter_op_t::u.
References H5VL_object_t::connector, H5CX_set_apl(), H5E_BADVALUE, H5E_CANTREGISTER, H5I_DATASET, H5I_get_type(), H5I_object(), H5P_CLS_DACC, H5VL_dataset_close(), H5VL_dataset_open(), H5VL_OBJECT_BY_SELF, H5VL_register(), name, NULL, H5VL_loc_params_t::obj_type, ret_value, and H5VL_loc_params_t::type.
| H5_DLL herr_t H5Dread | ( | hid_t | dset_id, |
| hid_t | mem_type_id, | ||
| hid_t | mem_space_id, | ||
| hid_t | file_space_id, | ||
| hid_t | plist_id, | ||
| void * | buf | ||
| ) |
References FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5P_isa_class(), H5VL_dataset_read(), NULL, and ret_value.
| H5_DLL herr_t H5Dread_chunk | ( | hid_t | dset_id, |
| hid_t | dxpl_id, | ||
| const hsize_t * | offset, | ||
| uint32_t * | filters, | ||
| void * | buf | ||
| ) |
References FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5P_isa_class(), H5VL_dataset_optional(), NULL, offset, and ret_value.
References FAIL, H5CX_set_loc(), H5I_DATASET, H5I_object_verify(), H5VL_DATASET_REFRESH, H5VL_dataset_specific(), NULL, and ret_value.
| H5_DLL herr_t H5Dscatter | ( | H5D_scatter_func_t | op, |
| void * | op_data, | ||
| hid_t | type_id, | ||
| hid_t | dst_space_id, | ||
| void * | dst_buf | ||
| ) |
References FAIL, H5D__scatter_mem(), H5E_BADVALUE, H5E_CANTINIT, H5I_DATASPACE, H5I_DATATYPE, H5I_object_verify(), H5S_select_iter_init(), nelmts, NULL, ret_value, and type.
References FAIL, H5CX_set_loc(), H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5VL_DATASET_SET_EXTENT, H5VL_dataset_specific(), NULL, ret_value, and size.
References FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5I_DATASPACE, H5I_DATATYPE, H5I_get_type(), H5I_object_verify(), H5P_isa_class(), H5S_has_extent(), H5T_reclaim(), NULL, and ret_value.
| H5_DLL herr_t H5Dwrite | ( | hid_t | dset_id, |
| hid_t | mem_type_id, | ||
| hid_t | mem_space_id, | ||
| hid_t | file_space_id, | ||
| hid_t | plist_id, | ||
| const void * | buf | ||
| ) |
References FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5P_isa_class(), H5VL_dataset_write(), NULL, and ret_value.
| H5_DLL herr_t H5Dwrite_chunk | ( | hid_t | dset_id, |
| hid_t | dxpl_id, | ||
| uint32_t | filters, | ||
| const hsize_t * | offset, | ||
| size_t | data_size, | ||
| const void * | buf | ||
| ) |
References FAIL, H5CX_set_dxpl(), H5E_BADVALUE, H5I_DATASET, H5I_object_verify(), H5P_isa_class(), H5VL_dataset_optional(), NULL, offset, and ret_value.