Low-level library bindings
At the lowest level, HDF5.jl operates by calling the public API of the HDF5 shared library through a set of ccall wrapper functions. This page documents the function names and nominal C argument types of the API which have bindings in this package. Note that in many cases, high-level data types are valid arguments through automatic ccall conversions. For instance, HDF5.Datatype objects will be automatically converted to their hid_t ID by Julia's cconvert+unsafe_convert ccall rules.
There are additional helper wrappers (often for out-argument functions) which are not documented here.
H5 — General Library Functions
h5_closeh5_dont_atexith5_free_memoryh5_garbage_collecth5_get_libversionh5_is_library_threadsafeh5_openh5_set_free_list_limits
HDF5.API.h5_close — Functionh5_close()See libhdf5 documentation for H5close.
HDF5.API.h5_dont_atexit — Functionh5_dont_atexit()See libhdf5 documentation for H5dont_atexit.
HDF5.API.h5_free_memory — Functionh5_free_memory(buf::Ptr{Cvoid})See libhdf5 documentation for H5free_memory.
HDF5.API.h5_garbage_collect — Functionh5_garbage_collect()See libhdf5 documentation for H5garbage_collect.
HDF5.API.h5_get_libversion — Functionh5_get_libversion(majnum::Ref{Cuint}, minnum::Ref{Cuint}, relnum::Ref{Cuint})See libhdf5 documentation for H5get_libversion.
HDF5.API.h5_is_library_threadsafe — Functionh5_is_library_threadsafe(is_ts::Ref{Cuchar})See libhdf5 documentation for H5is_library_threadsafe.
HDF5.API.h5_open — Functionh5_open()See libhdf5 documentation for H5open.
HDF5.API.h5_set_free_list_limits — Functionh5_set_free_list_limits(reg_global_lim::Cint, reg_list_lim::Cint, arr_global_lim::Cint, arr_list_lim::Cint, blk_global_lim::Cint, blk_list_lim::Cint)See libhdf5 documentation for H5set_free_list_limits.
H5A — Attribute Interface
h5a_closeh5a_createh5a_create_by_nameh5a_deleteh5a_delete_by_idxh5a_delete_by_nameh5a_existsh5a_exists_by_nameh5a_get_create_plisth5a_get_nameh5a_get_name_by_idxh5a_get_spaceh5a_get_typeh5a_iterateh5a_openh5a_open_by_idxh5a_readh5a_renameh5a_write
HDF5.API.h5a_close — Functionh5a_close(id::hid_t)See libhdf5 documentation for H5Aclose.
HDF5.API.h5a_create — Functionh5a_create(loc_id::hid_t, attr_name::Cstring, type_id::hid_t, space_id::hid_t, acpl_id::hid_t, aapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Acreate2.
HDF5.API.h5a_create_by_name — Functionh5a_create_by_name(loc_id::hid_t, obj_name::Cstring, attr_name::Cstring, type_id::hid_t, space_id::hid_t, acpl_id::hid_t, aapl_id::hid_t, lapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Acreate_by_name.
HDF5.API.h5a_delete — Functionh5a_delete(loc_id::hid_t, attr_name::Cstring)See libhdf5 documentation for H5Adelete.
HDF5.API.h5a_delete_by_idx — Functionh5a_delete_by_idx(loc_id::hid_t, obj_name::Cstring, idx_type::Cint, order::Cint, n::hsize_t, lapl_id::hid_t)See libhdf5 documentation for H5Adelete_by_idx.
HDF5.API.h5a_delete_by_name — Functionh5a_delete_by_name(loc_id::hid_t, obj_name::Cstring, attr_name::Cstring, lapl_id::hid_t)See libhdf5 documentation for H5Adelete_by_name.
HDF5.API.h5a_exists — Functionh5a_exists(obj_id::hid_t, attr_name::Cstring) -> BoolSee libhdf5 documentation for H5Aexists.
HDF5.API.h5a_exists_by_name — Functionh5a_exists_by_name(loc_id::hid_t, obj_name::Cstring, attr_name::Cstring, lapl_id::hid_t) -> BoolSee libhdf5 documentation for H5Aexists_by_name.
HDF5.API.h5a_get_create_plist — Functionh5a_get_create_plist(attr_id::hid_t) -> hid_tSee libhdf5 documentation for H5Aget_create_plist.
HDF5.API.h5a_get_name — Functionh5a_get_name(attr_id::hid_t, buf_size::Csize_t, buf::Ptr{UInt8}) -> Cssize_tSee libhdf5 documentation for H5Aget_name.
HDF5.API.h5a_get_name_by_idx — Functionh5a_get_name_by_idx(loc_id::hid_t, obj_name::Cstring, index_type::Cint, order::Cint, idx::hsize_t, name::Ptr{UInt8}, size::Csize_t, lapl_id::hid_t) -> Cssize_tSee libhdf5 documentation for H5Aget_name_by_idx.
HDF5.API.h5a_get_space — Functionh5a_get_space(attr_id::hid_t) -> hid_tSee libhdf5 documentation for H5Aget_space.
HDF5.API.h5a_get_type — Functionh5a_get_type(attr_id::hid_t) -> hid_tSee libhdf5 documentation for H5Aget_type.
HDF5.API.h5a_iterate — Functionh5a_iterate(obj_id::hid_t, idx_type::Cint, order::Cint, n::Ptr{hsize_t}, op::Ptr{Cvoid}, op_data::Any)See libhdf5 documentation for H5Aiterate2.
h5a_iterate(f, loc_id, idx_type, order, idx = 0) -> hsize_tExecutes h5a_iterate with the user-provided callback function f, returning the index where iteration ends.
The callback function must correspond to the signature
f(loc::HDF5.API.hid_t, name::Ptr{Cchar}, info::Ptr{HDF5.API.H5A_info_t}) -> Union{Bool, Integer}where a negative return value halts iteration abnormally (triggering an error), a true or a positive value halts iteration successfully, and false or zero continues iteration.
Examples
julia> HDF5.API.h5a_iterate(obj, HDF5.API.H5_INDEX_NAME, HDF5.API.H5_ITER_INC) do loc, name, info
println(unsafe_string(name))
return false
endHDF5.API.h5a_open — Functionh5a_open(obj_id::hid_t, attr_name::Cstring, aapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Aopen.
HDF5.API.h5a_open_by_idx — Functionh5a_open_by_idx(obj_id::hid_t, pathname::Cstring, idx_type::Cint, order::Cint, n::hsize_t, aapl_id::hid_t, lapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Aopen_by_idx.
HDF5.API.h5a_read — Functionh5a_read(attr_id::hid_t, mem_type_id::hid_t, buf::Ptr{Cvoid})See libhdf5 documentation for H5Aread.
HDF5.API.h5a_rename — Functionh5a_rename(loc_id::hid_t, old_attr_name::Cstring, new_attr_name::Cstring)See libhdf5 documentation for H5Arename.
HDF5.API.h5a_write — Functionh5a_write(attr_hid::hid_t, mem_type_id::hid_t, buf::Ptr{Cvoid})See libhdf5 documentation for H5Awrite.
H5D — Dataset Interface
h5d_chunk_iterh5d_closeh5d_createh5d_create_anonh5d_extendh5d_fillh5d_flushh5d_gatherh5d_get_access_plisth5d_get_chunk_infoh5d_get_chunk_info_by_coordh5d_get_chunk_storage_sizeh5d_get_create_plisth5d_get_num_chunksh5d_get_offseth5d_get_spaceh5d_get_space_statush5d_get_storage_sizeh5d_get_typeh5d_iterateh5d_openh5d_readh5d_read_chunkh5d_refreshh5d_scatterh5d_set_extenth5d_vlen_get_buf_sizeh5d_vlen_reclaimh5d_writeh5d_write_chunk
HDF5.API.h5d_chunk_iter — Functionh5d_chunk_iter(dset_id::hid_t, dxpl_id::hid_t, cb::Ptr{Nothing}, op_data::Any)See libhdf5 documentation for H5Dchunk_iter.
h5d_chunk_iter(f, dataset, [dxpl_id=H5P_DEFAULT])Call f(offset::Ptr{hsize_t}, filter_mask::Cuint, addr::haddr_t, size::hsize_t) for each chunk. dataset maybe a HDF5.Dataset or a dataset id. dxpl_id is the the dataset transfer property list and is optional.
Available only for HDF5 1.10.x series for 1.10.9 and greater or for version HDF5 1.12.3 or greater.
HDF5.API.h5d_close — Functionh5d_close(dataset_id::hid_t)See libhdf5 documentation for H5Dclose.
HDF5.API.h5d_create — Functionh5d_create(loc_id::hid_t, pathname::Cstring, dtype_id::hid_t, space_id::hid_t, lcpl_id::hid_t, dcpl_id::hid_t, dapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Dcreate2.
HDF5.API.h5d_create_anon — Functionh5d_create_anon(loc_id::hid_t, type_id::hid_t, space_id::hid_t, dcpl_id::hid_t, dapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Dcreate_anon.
HDF5.API.h5d_extend — Functionh5d_extend(dataset_id::hid_t, size::Ptr{hsize_t})See libhdf5 documentation for H5Dextend.
HDF5.API.h5d_fill — Functionh5d_fill(fill::Ptr{Cvoid}, fill_type_id::hid_t, buf::Ptr{Cvoid}, buf_type_id::hid_t, space_id::hid_t)See libhdf5 documentation for H5Dfill.
HDF5.API.h5d_flush — Functionh5d_flush(dataset_id::hid_t)See libhdf5 documentation for H5Dflush.
HDF5.API.h5d_gather — Functionh5d_gather(src_space_id::hid_t, src_buf::Ptr{Cvoid}, type_id::hid_t, dst_buf_size::Csize_t, dst_buf::Ptr{Cvoid}, op::Ptr{Cvoid}, op_data::Any)See libhdf5 documentation for H5Dgather.
HDF5.API.h5d_get_access_plist — Functionh5d_get_access_plist(dataset_id::hid_t) -> hid_tSee libhdf5 documentation for H5Dget_access_plist.
HDF5.API.h5d_get_chunk_info — Functionh5d_get_chunk_info(dataset_id::hid_t, fspace_id::hid_t, index::hsize_t, offset::Ptr{hsize_t}, filter_mask::Ptr{Cuint}, addr::Ptr{haddr_t}, size::Ptr{hsize_t})See libhdf5 documentation for H5Dget_chunk_info.
h5d_get_chunk_info(dataset_id, fspace_id, index)
h5d_get_chunk_info(dataset_id, index; fspace_id = HDF5.API.H5S_ALL)Helper method to retrieve chunk information.
Returns a NamedTuple{(:offset, :filter_mask, :addr, :size), Tuple{HDF5.API.hsize_t, UInt32, HDF5.API.haddr_t, HDF5.API.hsize_t}}.
HDF5.API.h5d_get_chunk_info_by_coord — Functionh5d_get_chunk_info_by_coord(dataset_id::hid_t, offset::Ptr{hsize_t}, filter_mask::Ptr{Cuint}, addr::Ptr{haddr_t}, size::Ptr{hsize_t})See libhdf5 documentation for H5Dget_chunk_info_by_coord.
h5d_get_chunk_info_by_coord(dataset_id, offset)Helper method to read chunk information by coordinate. Returns a NamedTuple{(:filter_mask, :addr, :size), Tuple{UInt32, HDF5.API.haddr_t, HDF5.API.hsize_t}}.
HDF5.API.h5d_get_chunk_storage_size — Functionh5d_get_chunk_storage_size(dataset_id::hid_t, offset::Ptr{hsize_t}, chunk_nbytes::Ptr{hsize_t})See libhdf5 documentation for H5Dget_chunk_storage_size.
h5d_get_chunk_storage_size(dataset_id, offset)Helper method to retrieve the chunk storage size in bytes. Returns an integer of type HDF5.API.hsize_t.
HDF5.API.h5d_get_create_plist — Functionh5d_get_create_plist(dataset_id::hid_t) -> hid_tSee libhdf5 documentation for H5Dget_create_plist.
HDF5.API.h5d_get_num_chunks — Functionh5d_get_num_chunks(dataset_id::hid_t, fspace_id::hid_t, nchunks::Ptr{hsize_t})See libhdf5 documentation for H5Dget_num_chunks.
HDF5.API.h5d_get_offset — Functionh5d_get_offset(dataset_id::hid_t) -> haddr_tSee libhdf5 documentation for H5Dget_offset.
HDF5.API.h5d_get_space — Functionh5d_get_space(dataset_id::hid_t) -> hid_tSee libhdf5 documentation for H5Dget_space.
HDF5.API.h5d_get_space_status — Functionh5d_get_space_status(dataset_id::hid_t, status::Ref{Cint})See libhdf5 documentation for H5Dget_space_status.
h5d_get_space_status(dataset_id)Helper method to retrieve the status of the dataset space. Returns a HDF5.API.H5D_space_status_t (Cint) indicating the status, see HDF5.API.H5D_SPACE_STATUS_* constants.
HDF5.API.h5d_get_storage_size — Functionh5d_get_storage_size(dataset_id::hid_t) -> hsize_tSee libhdf5 documentation for H5Dget_storage_size.
HDF5.API.h5d_get_type — Functionh5d_get_type(dataset_id::hid_t) -> hid_tSee libhdf5 documentation for H5Dget_type.
HDF5.API.h5d_iterate — Functionh5d_iterate(buf::Ptr{Cvoid}, type_id::hid_t, space_id::hid_t, operator::Ptr{Cvoid}, operator_data::Any)See libhdf5 documentation for H5Diterate.
HDF5.API.h5d_open — Functionh5d_open(loc_id::hid_t, pathname::Cstring, dapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Dopen2.
HDF5.API.h5d_read — Functionh5d_read(dataset_id::hid_t, mem_type_id::hid_t, mem_space_id::hid_t, file_space_id::hid_t, xfer_plist_id::hid_t, buf::Ptr{Cvoid})See libhdf5 documentation for H5Dread.
HDF5.API.h5d_read_chunk — Functionh5d_read_chunk(dset::hid_t, dxpl_id::hid_t, offset::Ptr{hsize_t}, filters::Ptr{UInt32}, buf::Ptr{Cvoid})See libhdf5 documentation for H5Dread_chunk.
HDF5.API.h5d_refresh — Functionh5d_refresh(dataset_id::hid_t)See libhdf5 documentation for H5Drefresh.
HDF5.API.h5d_scatter — Functionh5d_scatter(op::Ptr{Cvoid}, op_data::Any, type_id::hid_t, dst_space_id::hid_t, dst_buf::Ptr{Cvoid})See libhdf5 documentation for H5Dscatter.
HDF5.API.h5d_set_extent — Functionh5d_set_extent(dataset_id::hid_t, new_dims::Ptr{hsize_t})See libhdf5 documentation for H5Dset_extent.
HDF5.API.h5d_vlen_get_buf_size — Functionh5d_vlen_get_buf_size(dset_id::hid_t, type_id::hid_t, space_id::hid_t, buf::Ptr{hsize_t})See libhdf5 documentation for H5Dvlen_get_buf_size.
h5d_vlen_get_buf_size(dataset_id, type_id, space_id)Helper method to determines the number of bytes required to store the variable length data from the dataset. Returns a value of type HDF5.API.hsize_t.
HDF5.API.h5d_vlen_reclaim — Functionh5d_vlen_reclaim(type_id::hid_t, space_id::hid_t, plist_id::hid_t, buf::Ptr{Cvoid})See libhdf5 documentation for H5Dvlen_reclaim.
HDF5.API.h5d_write — Functionh5d_write(dataset_id::hid_t, mem_type_id::hid_t, mem_space_id::hid_t, file_space_id::hid_t, xfer_plist_id::hid_t, buf::Ptr{Cvoid})See libhdf5 documentation for H5Dwrite.
HDF5.API.h5d_write_chunk — Functionh5d_write_chunk(dset_id::hid_t, dxpl_id::hid_t, filter_mask::UInt32, offset::Ptr{hsize_t}, bufsize::Csize_t, buf::Ptr{Cvoid})See libhdf5 documentation for H5Dwrite_chunk.
H5E — Error Interface
HDF5.API.h5e_close_stack — Functionh5e_close_stack(stack_id::hid_t)See libhdf5 documentation for H5Eclose_stack.
HDF5.API.h5e_get_auto — Functionh5e_get_auto(estack_id::hid_t, func::Ref{Ptr{Cvoid}}, client_data::Ref{Ptr{Cvoid}})See libhdf5 documentation for H5Eget_auto2.
HDF5.API.h5e_get_current_stack — Functionh5e_get_current_stack() -> hid_tSee libhdf5 documentation for H5Eget_current_stack.
HDF5.API.h5e_get_msg — Functionh5e_get_msg(mesg_id::hid_t, mesg_type::Ref{Cint}, mesg::Ref{UInt8}, len::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Eget_msg.
mesg_type, mesg = h5e_get_msg(meshg_id)HDF5.API.h5e_get_num — Functionh5e_get_num(estack_id::hid_t) -> Cssize_tSee libhdf5 documentation for H5Eget_num.
HDF5.API.h5e_set_auto — Functionh5e_set_auto(estack_id::hid_t, func::Ptr{Cvoid}, client_data::Ptr{Cvoid})See libhdf5 documentation for H5Eset_auto2.
HDF5.API.h5e_walk — Functionh5e_walk(stack_id::hid_t, direction::Cint, op::Ptr{Cvoid}, op_data::Any)See libhdf5 documentation for H5Ewalk2.
H5F — File Interface
h5f_clear_elink_file_cacheh5f_closeh5f_createh5f_deleteh5f_flushh5f_format_converth5f_get_access_plisth5f_get_create_plisth5f_get_dset_no_attrs_hinth5f_get_eoah5f_get_file_imageh5f_get_filenoh5f_get_filesizeh5f_get_free_sectionsh5f_get_freespaceh5f_get_infoh5f_get_intenth5f_get_mdc_configh5f_get_mdc_hit_rateh5f_get_mdc_image_infoh5f_get_mdc_logging_statush5f_get_mdc_sizeh5f_get_metadata_read_retry_infoh5f_get_mpi_atomicityh5f_get_nameh5f_get_obj_counth5f_get_obj_idsh5f_get_page_buffering_statsh5f_get_vfd_handleh5f_increment_filesizeh5f_is_accessibleh5f_is_hdf5h5f_mounth5f_openh5f_reopenh5f_reset_mdc_hit_rate_statsh5f_reset_page_buffering_statsh5f_set_dset_no_attrs_hinth5f_set_libver_boundsh5f_set_mdc_configh5f_set_mpi_atomicityh5f_start_mdc_loggingh5f_start_swmr_writeh5f_stop_mdc_loggingh5f_unmount
HDF5.API.h5f_clear_elink_file_cache — Functionh5f_clear_elink_file_cache(file_id::hid_t)See libhdf5 documentation for H5Fclear_elink_file_cache.
HDF5.API.h5f_close — Functionh5f_close(file_id::hid_t)See libhdf5 documentation for H5Fclose.
HDF5.API.h5f_create — Functionh5f_create(pathname::Cstring, flags::Cuint, fcpl_id::hid_t, fapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Fcreate.
HDF5.API.h5f_delete — Functionh5f_delete(filename::Cstring, fapl_id::hid_t)See libhdf5 documentation for H5Fdelete.
HDF5.API.h5f_flush — Functionh5f_flush(object_id::hid_t, scope::Cint)See libhdf5 documentation for H5Fflush.
HDF5.API.h5f_format_convert — Functionh5f_format_convert(fid::hid_t)See libhdf5 documentation for H5Fformat_convert.
HDF5.API.h5f_get_access_plist — Functionh5f_get_access_plist(file_id::hid_t) -> hid_tSee libhdf5 documentation for H5Fget_access_plist.
HDF5.API.h5f_get_create_plist — Functionh5f_get_create_plist(file_id::hid_t) -> hid_tSee libhdf5 documentation for H5Fget_create_plist.
HDF5.API.h5f_get_dset_no_attrs_hint — Functionh5f_get_dset_no_attrs_hint(file_id::hid_t, minimize::Ptr{hbool_t})See libhdf5 documentation for H5Fget_dset_no_attrs_hint.
HDF5.API.h5f_get_eoa — Functionh5f_get_eoa(file_id::hid_t, eoa::Ptr{haddr_t})See libhdf5 documentation for H5Fget_eoa.
HDF5.API.h5f_get_file_image — Functionh5f_get_file_image(file_id::hid_t, buf_ptr::Ptr{Cvoid}, buf_len::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Fget_file_image.
h5f_get_file_image(file_id)Return a Vector{UInt8} containing the file image. Does not include the user block.
h5f_get_file_image(file_id, buffer::Vector{UInt8})Store the file image in the provided buffer.
HDF5.API.h5f_get_fileno — Functionh5f_get_fileno(file_id::hid_t, fileno::Ptr{Culong})See libhdf5 documentation for H5Fget_fileno.
HDF5.API.h5f_get_filesize — Functionh5f_get_filesize(file_id::hid_t, size::Ptr{hsize_t})See libhdf5 documentation for H5Fget_filesize.
HDF5.API.h5f_get_free_sections — Functionh5f_get_free_sections(file_id::hid_t, type::H5F_mem_t, nsects::Csize_t, sect_info::Ptr{H5F_sect_info_t}) -> Cssize_tSee libhdf5 documentation for H5Fget_free_sections.
h5f_get_free_sections(file_id, type, [sect_info::AbstractVector{H5F_sect_info_t}])::AbstractVector{H5F_sect_info_t}Return an AbstractVector of the free section information. If sect_info is not provided a new Vector will be allocated and returned. If sect_info is provided, a view, a SubArray, will be returned.
HDF5.API.h5f_get_freespace — Functionh5f_get_freespace(file_id::hid_t) -> hssize_tSee libhdf5 documentation for H5Fget_freespace.
HDF5.API.h5f_get_info — Functionh5f_get_info(obj_id::hid_t, file_info::Ptr{H5F_info2_t})See libhdf5 documentation for H5Fget_info2.
HDF5.API.h5f_get_intent — Functionh5f_get_intent(file_id::hid_t, intent::Ptr{Cuint})See libhdf5 documentation for H5Fget_intent.
HDF5.API.h5f_get_mdc_config — Functionh5f_get_mdc_config(file_id::hid_t, config_ptr::Ptr{H5AC_cache_config_t})See libhdf5 documentation for H5Fget_mdc_config.
HDF5.API.h5f_get_mdc_hit_rate — Functionh5f_get_mdc_hit_rate(file_id::hid_t, hit_rate_ptr::Ptr{Cdouble})See libhdf5 documentation for H5Fget_mdc_hit_rate.
HDF5.API.h5f_get_mdc_image_info — Functionh5f_get_mdc_image_info(file_id::hid_t, image_addr::Ptr{haddr_t}, image_size::Ptr{hsize_t})See libhdf5 documentation for H5Fget_mdc_image_info.
HDF5.API.h5f_get_mdc_logging_status — Functionh5f_get_mdc_logging_status(file_id::hid_t, is_enabled::Ptr{hbool_t}, is_currently_logging::Ptr{hbool_t})See libhdf5 documentation for H5Fget_mdc_logging_status.
HDF5.API.h5f_get_mdc_size — Functionh5f_get_mdc_size(file_id::hid_t, max_size_ptr::Ptr{Csize_t}, min_clean_size_ptr::Ptr{Csize_t}, cur_size_ptr::Ptr{Csize_t}, cur_num_entries_ptr::Ptr{Cint})See libhdf5 documentation for H5Fget_mdc_size.
HDF5.API.h5f_get_metadata_read_retry_info — Functionh5f_get_metadata_read_retry_info(file_id::hid_t, info::Ptr{H5F_retry_info_t})See libhdf5 documentation for H5Fget_metadata_read_retry_info.
HDF5.API.h5f_get_mpi_atomicity — Functionh5f_get_mpi_atomicity(file_id::hid_t, flag::Ptr{hbool_t})See libhdf5 documentation for H5Fget_mpi_atomicity.
HDF5.API.h5f_get_name — Functionh5f_get_name(obj_id::hid_t, buf::Ptr{UInt8}, buf_size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Fget_name.
HDF5.API.h5f_get_obj_count — Functionh5f_get_obj_count(file_id::hid_t, types::Cuint) -> Cssize_tSee libhdf5 documentation for H5Fget_obj_count.
HDF5.API.h5f_get_obj_ids — Functionh5f_get_obj_ids(file_id::hid_t, types::Cuint, max_objs::Csize_t, obj_id_list::Ptr{hid_t}) -> Cssize_tSee libhdf5 documentation for H5Fget_obj_ids.
HDF5.API.h5f_get_page_buffering_stats — Functionh5f_get_page_buffering_stats(file_id::hid_t, accesses::Ptr{Cuint}, hits::Ptr{Cuint}, misses::Ptr{Cuint}, evictions::Ptr{Cuint}, bypasses::Ptr{Cuint})See libhdf5 documentation for H5Fget_page_buffering_stats.
HDF5.API.h5f_get_vfd_handle — Functionh5f_get_vfd_handle(file_id::hid_t, fapl_id::hid_t, file_handle::Ref{Ptr{Cvoid}})See libhdf5 documentation for H5Fget_vfd_handle.
HDF5.API.h5f_increment_filesize — Functionh5f_increment_filesize(file_id::hid_t, increment::hsize_t)See libhdf5 documentation for H5Fincrement_filesize.
HDF5.API.h5f_is_accessible — Functionh5f_is_accessible(container_name::Cstring, fapl_id::hid_t) -> BoolSee libhdf5 documentation for H5Fis_accessible.
HDF5.API.h5f_is_hdf5 — Functionh5f_is_hdf5(pathname::Cstring) -> BoolSee libhdf5 documentation for H5Fis_hdf5.
HDF5.API.h5f_mount — Functionh5f_mount(loc::hid_t, name::Cstring, child::hid_t, plist::hid_t)See libhdf5 documentation for H5Fmount.
HDF5.API.h5f_open — Functionh5f_open(pathname::Cstring, flags::Cuint, fapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Fopen.
HDF5.API.h5f_reopen — Functionh5f_reopen(file_id::hid_t) -> hid_tSee libhdf5 documentation for H5Freopen.
HDF5.API.h5f_reset_mdc_hit_rate_stats — Functionh5f_reset_mdc_hit_rate_stats(file_id::hid_t)See libhdf5 documentation for H5Freset_mdc_hit_rate_stats.
HDF5.API.h5f_reset_page_buffering_stats — Functionh5f_reset_page_buffering_stats(file_id::hid_t)See libhdf5 documentation for H5Freset_page_buffering_stats.
HDF5.API.h5f_set_dset_no_attrs_hint — Functionh5f_set_dset_no_attrs_hint(file_id::hid_t, minimize::hbool_t)See libhdf5 documentation for H5Fset_dset_no_attrs_hint.
HDF5.API.h5f_set_libver_bounds — Functionh5f_set_libver_bounds(file_id::hid_t, low::H5F_libver_t, high::H5F_libver_t)See libhdf5 documentation for H5Fset_libver_bounds.
HDF5.API.h5f_set_mdc_config — Functionh5f_set_mdc_config(file_id::hid_t, config_ptr::Ptr{H5AC_cache_config_t})See libhdf5 documentation for H5Fset_mdc_config.
HDF5.API.h5f_set_mpi_atomicity — Functionh5f_set_mpi_atomicity(file_id::hid_t, flag::hbool_t)See libhdf5 documentation for H5Fset_mpi_atomicity.
HDF5.API.h5f_start_mdc_logging — Functionh5f_start_mdc_logging(file_id::hid_t)See libhdf5 documentation for H5Fstart_mdc_logging.
HDF5.API.h5f_start_swmr_write — Functionh5f_start_swmr_write(id::hid_t)See libhdf5 documentation for H5Fstart_swmr_write.
HDF5.API.h5f_stop_mdc_logging — Functionh5f_stop_mdc_logging(file_id::hid_t)See libhdf5 documentation for H5Fstop_mdc_logging.
HDF5.API.h5f_unmount — Functionh5f_unmount(loc::hid_t, name::Cstring)See libhdf5 documentation for H5Funmount.
H5G — Group Interface
HDF5.API.h5g_close — Functionh5g_close(group_id::hid_t)See libhdf5 documentation for H5Gclose.
HDF5.API.h5g_create — Functionh5g_create(loc_id::hid_t, pathname::Cstring, lcpl_id::hid_t, gcpl_id::hid_t, gapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Gcreate2.
HDF5.API.h5g_get_create_plist — Functionh5g_get_create_plist(group_id::hid_t) -> hid_tSee libhdf5 documentation for H5Gget_create_plist.
HDF5.API.h5g_get_info — Functionh5g_get_info(group_id::hid_t, buf::Ptr{H5G_info_t})See libhdf5 documentation for H5Gget_info.
HDF5.API.h5g_get_num_objs — Functionh5g_get_num_objs(loc_id::hid_t, num_obj::Ptr{hsize_t}) -> hid_tSee libhdf5 documentation for H5Gget_num_objs.
HDF5.API.h5g_get_objname_by_idx — Functionh5g_get_objname_by_idx(loc_id::hid_t, idx::hsize_t, pathname::Ptr{UInt8}, size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Gget_objname_by_idx.
HDF5.API.h5g_open — Functionh5g_open(loc_id::hid_t, pathname::Cstring, gapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Gopen2.
H5I — Identifier Interface
HDF5.API.h5i_dec_ref — Functionh5i_dec_ref(obj_id::hid_t) -> IntSee libhdf5 documentation for H5Idec_ref.
HDF5.API.h5i_get_file_id — Functionh5i_get_file_id(obj_id::hid_t) -> hid_tSee libhdf5 documentation for H5Iget_file_id.
HDF5.API.h5i_get_name — Functionh5i_get_name(obj_id::hid_t, buf::Ptr{UInt8}, buf_size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Iget_name.
HDF5.API.h5i_get_ref — Functionh5i_get_ref(obj_id::hid_t) -> IntSee libhdf5 documentation for H5Iget_ref.
HDF5.API.h5i_get_type — Functionh5i_get_type(obj_id::hid_t) -> IntSee libhdf5 documentation for H5Iget_type.
HDF5.API.h5i_inc_ref — Functionh5i_inc_ref(obj_id::hid_t) -> IntSee libhdf5 documentation for H5Iinc_ref.
HDF5.API.h5i_is_valid — Functionh5i_is_valid(obj_id::hid_t) -> BoolSee libhdf5 documentation for H5Iis_valid.
H5L — Link Interface
h5l_create_externalh5l_create_hardh5l_create_softh5l_deleteh5l_existsh5l_get_infoh5l_get_name_by_idxh5l_iterateh5l_move
HDF5.API.h5l_create_external — Functionh5l_create_external(target_file_name::Cstring, target_obj_name::Cstring, link_loc_id::hid_t, link_name::Cstring, lcpl_id::hid_t, lapl_id::hid_t)See libhdf5 documentation for H5Lcreate_external.
HDF5.API.h5l_create_hard — Functionh5l_create_hard(obj_loc_id::hid_t, obj_name::Cstring, link_loc_id::hid_t, link_name::Cstring, lcpl_id::hid_t, lapl_id::hid_t)See libhdf5 documentation for H5Lcreate_hard.
HDF5.API.h5l_create_soft — Functionh5l_create_soft(target_path::Cstring, link_loc_id::hid_t, link_name::Cstring, lcpl_id::hid_t, lapl_id::hid_t)See libhdf5 documentation for H5Lcreate_soft.
HDF5.API.h5l_delete — Functionh5l_delete(obj_id::hid_t, pathname::Cstring, lapl_id::hid_t)See libhdf5 documentation for H5Ldelete.
HDF5.API.h5l_exists — Functionh5l_exists(loc_id::hid_t, pathname::Cstring, lapl_id::hid_t) -> BoolSee libhdf5 documentation for H5Lexists.
HDF5.API.h5l_get_info — Functionh5l_get_info(link_loc_id::hid_t, link_name::Cstring, link_buf::Ptr{H5L_info_t}, lapl_id::hid_t)See libhdf5 documentation for H5Lget_info.
HDF5.API.h5l_get_name_by_idx — Functionh5l_get_name_by_idx(loc_id::hid_t, group_name::Cstring, index_field::Cint, order::Cint, n::hsize_t, name::Ptr{UInt8}, size::Csize_t, lapl_id::hid_t) -> Cssize_tSee libhdf5 documentation for H5Lget_name_by_idx.
HDF5.API.h5l_iterate — Functionh5l_iterate(group_id::hid_t, idx_type::Cint, order::Cint, idx::Ptr{hsize_t}, op::Ptr{Cvoid}, op_data::Any)See libhdf5 documentation for H5Literate1.
h5l_iterate(f, group_id, idx_type, order, idx = 0) -> hsize_tExecutes h5l_iterate with the user-provided callback function f, returning the index where iteration ends.
The callback function must correspond to the signature
f(group::HDF5.API.hid_t, name::Ptr{Cchar}, info::Ptr{HDF5.API.H5L_info_t}) -> Union{Bool, Integer}where a negative return value halts iteration abnormally, true or a positive value halts iteration successfully, and false or zero continues iteration.
Examples
julia> HDF5.API.h5l_iterate(hfile, HDF5.API.H5_INDEX_NAME, HDF5.API.H5_ITER_INC) do group, name, info
println(unsafe_string(name))
return HDF5.API.herr_t(0)
endHDF5.API.h5l_move — Functionh5l_move(src_obj_id::hid_t, src_name::Cstring, dest_obj_id::hid_t, dest_name::Cstring, lcpl_id::hid_t, lapl_id::hid_t)See libhdf5 documentation for H5Lmove.
H5O — Object Interface
h5o_are_mdc_flushes_disabledh5o_closeh5o_copyh5o_decr_refcounth5o_disable_mdc_flushesh5o_enable_mdc_flushesh5o_exists_by_nameh5o_flushh5o_get_commenth5o_get_comment_by_nameh5o_get_infoh5o_get_info1h5o_get_info_by_idxh5o_get_info_by_nameh5o_get_native_infoh5o_get_native_info_by_idxh5o_get_native_info_by_nameh5o_incr_refcounth5o_linkh5o_openh5o_open_by_addrh5o_open_by_idxh5o_refreshh5o_set_commenth5o_set_comment_by_nameh5o_token_cmph5o_token_from_strh5o_token_to_strh5o_visith5o_visit_by_name
HDF5.API.h5o_are_mdc_flushes_disabled — Functionh5o_are_mdc_flushes_disabled(object_id::hid_t, are_disabled::Ptr{hbool_t})See libhdf5 documentation for H5Oare_mdc_flushes_disabled.
HDF5.API.h5o_close — Functionh5o_close(object_id::hid_t)See libhdf5 documentation for H5Oclose.
HDF5.API.h5o_copy — Functionh5o_copy(src_loc_id::hid_t, src_name::Cstring, dst_loc_id::hid_t, dst_name::Cstring, ocpypl_id::hid_t, lcpl_id::hid_t)See libhdf5 documentation for H5Ocopy.
HDF5.API.h5o_decr_refcount — Functionh5o_decr_refcount(object_id::hid_t)See libhdf5 documentation for H5Odecr_refcount.
HDF5.API.h5o_disable_mdc_flushes — Functionh5o_disable_mdc_flushes(object_id::hid_t)See libhdf5 documentation for H5Odisable_mdc_flushes.
HDF5.API.h5o_enable_mdc_flushes — Functionh5o_enable_mdc_flushes(object_id::hid_t)See libhdf5 documentation for H5Oenable_mdc_flushes.
HDF5.API.h5o_exists_by_name — Functionh5o_exists_by_name(loc_id::hid_t, name::Cstring, lapl_id::hid_t) -> BoolSee libhdf5 documentation for H5Oexists_by_name.
HDF5.API.h5o_flush — Functionh5o_flush(obj_id::hid_t)See libhdf5 documentation for H5Oflush.
HDF5.API.h5o_get_comment — Functionh5o_get_comment(obj_id::hid_t, comment::Ptr{Cchar}, bufsize::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Oget_comment.
HDF5.API.h5o_get_comment_by_name — Functionh5o_get_comment_by_name(loc_id::hid_t, name::Cstring, comment::Ptr{Cchar}, bufsize::Csize_t, lapl_id::hid_t) -> Cssize_tSee libhdf5 documentation for H5Oget_comment_by_name.
HDF5.API.h5o_get_info — Functionh5o_get_info(loc_id::hid_t, oinfo::Ptr{H5O_info2_t}, fields::Cuint)See libhdf5 documentation for H5Oget_info3.
HDF5.API.h5o_get_info1 — Functionh5o_get_info1(object_id, [buf])Deprecated HDF5 function. Use h5o_get_info or h5o_get_native_info if possible.
See libhdf5 documentation for H5Oget_info1.
HDF5.API.h5o_get_info_by_idx — Functionh5o_get_info_by_idx(loc_id::hid_t, group_name::Cstring, idx_type::H5_index_t, order::H5_iter_order_t, n::hsize_t, oinfo::Ptr{H5O_info2_t}, fields::Cuint, lapl_id::hid_t)See libhdf5 documentation for H5Oget_info_by_idx3.
HDF5.API.h5o_get_info_by_name — Functionh5o_get_info_by_name(loc_id::hid_t, name::Cstring, oinfo::Ptr{H5O_info2_t}, fields::Cuint, lapl_id::hid_t)See libhdf5 documentation for H5Oget_info_by_name3.
HDF5.API.h5o_get_native_info — Functionh5o_get_native_info(loc_id::hid_t, oinfo::Ptr{H5O_native_info_t}, fields::Cuint)See libhdf5 documentation for H5Oget_native_info.
HDF5.API.h5o_get_native_info_by_idx — Functionh5o_get_native_info_by_idx(loc_id::hid_t, group_name::Cstring, idx_type::H5_index_t, order::H5_iter_order_t, n::hsize_t, oinfo::Ptr{H5O_native_info_t}, fields::Cuint, lapl_id::hid_t)See libhdf5 documentation for H5Oget_native_info_by_idx.
HDF5.API.h5o_get_native_info_by_name — Functionh5o_get_native_info_by_name(loc_id::hid_t, name::Cstring, oinfo::Ptr{H5O_native_info_t}, fields::Cuint, lapl_id::hid_t)See libhdf5 documentation for H5Oget_native_info_by_name.
HDF5.API.h5o_incr_refcount — Functionh5o_incr_refcount(object_id::hid_t)See libhdf5 documentation for H5Oincr_refcount.
HDF5.API.h5o_link — Functionh5o_link(obj_id::hid_t, new_loc_id::hid_t, new_name::Cstring, lcpl_id::hid_t, lapl_id::hid_t)See libhdf5 documentation for H5Olink.
HDF5.API.h5o_open — Functionh5o_open(loc_id::hid_t, pathname::Cstring, lapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Oopen.
HDF5.API.h5o_open_by_addr — Functionh5o_open_by_addr(loc_id::hid_t, addr::haddr_t) -> hid_tSee libhdf5 documentation for H5Oopen_by_addr.
HDF5.API.h5o_open_by_idx — Functionh5o_open_by_idx(loc_id::hid_t, group_name::Cstring, index_type::Cint, order::Cint, n::hsize_t, lapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Oopen_by_idx.
HDF5.API.h5o_refresh — Functionh5o_refresh(oid::hid_t)See libhdf5 documentation for H5Orefresh.
HDF5.API.h5o_set_comment — Functionh5o_set_comment(obj_id::hid_t, comment::Cstring)See libhdf5 documentation for H5Oset_comment.
HDF5.API.h5o_set_comment_by_name — Functionh5o_set_comment_by_name(loc_id::hid_t, name::Cstring, comment::Cstring, lapl_id::hid_t)See libhdf5 documentation for H5Oset_comment_by_name.
HDF5.API.h5o_token_cmp — Functionh5o_token_cmp(loc_id::hid_t, token1::Ptr{H5O_token_t}, token2::Ptr{H5O_token_t}, cmp_value::Ptr{Cint})See libhdf5 documentation for H5Otoken_cmp.
HDF5.API.h5o_token_from_str — Functionh5o_token_from_str(loc_id::hid_t, token_str::Cstring, token::Ptr{H5O_token_t})See libhdf5 documentation for H5Otoken_from_str.
HDF5.API.h5o_token_to_str — Functionh5o_token_to_str(loc_id::hid_t, token::Ptr{H5O_token_t}, token_str::Ptr{Ptr{Cchar}})See libhdf5 documentation for H5Otoken_to_str.
HDF5.API.h5o_visit — Functionh5o_visit(obj_id::hid_t, idx_type::H5_index_t, order::H5_iter_order_t, op::H5O_iterate2_t, op_data::Ptr{Cvoid}, fields::Cuint)See libhdf5 documentation for H5Ovisit3.
HDF5.API.h5o_visit_by_name — Functionh5o_visit_by_name(loc_id::hid_t, obj_name::Cstring, idx_type::H5_index_t, order::H5_iter_order_t, op::H5O_iterate2_t, op_data::Ptr{Cvoid}, fields::Cuint, lapl_id::hid_t)See libhdf5 documentation for H5Ovisit_by_name3.
H5PL — Plugin Interface
h5pl_appendh5pl_geth5pl_get_loading_stateh5pl_inserth5pl_prependh5pl_removeh5pl_replaceh5pl_set_loading_stateh5pl_size
HDF5.API.h5pl_append — Functionh5pl_append(search_path::Cstring)See libhdf5 documentation for H5PLappend.
HDF5.API.h5pl_get — Functionh5pl_get(index::Cuint, path_buf::Ptr{Cchar}, buf_size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5PLget.
HDF5.API.h5pl_get_loading_state — Functionh5pl_get_loading_state(plugin_control_mask::Ptr{Cuint})See libhdf5 documentation for H5PLget_loading_state.
HDF5.API.h5pl_insert — Functionh5pl_insert(search_path::Cstring, index::Cuint)See libhdf5 documentation for H5PLinsert.
HDF5.API.h5pl_prepend — Functionh5pl_prepend(search_path::Cstring)See libhdf5 documentation for H5PLprepend.
HDF5.API.h5pl_remove — Functionh5pl_remove(index::Cuint)See libhdf5 documentation for H5PLremove.
HDF5.API.h5pl_replace — Functionh5pl_replace(search_path::Cstring, index::Cuint)See libhdf5 documentation for H5PLreplace.
HDF5.API.h5pl_set_loading_state — Functionh5pl_set_loading_state(plugin_control_mask::Cuint)See libhdf5 documentation for H5PLset_loading_state.
HDF5.API.h5pl_size — Functionh5pl_size(num_paths::Ptr{Cuint})See libhdf5 documentation for H5PLsize.
H5P — Property Interface
h5p_add_merge_committed_dtype_pathh5p_all_filters_availh5p_closeh5p_close_classh5p_copyh5p_copy_proph5p_createh5p_create_classh5p_decodeh5p_encodeh5p_equalh5p_existh5p_fill_value_definedh5p_free_merge_committed_dtype_pathsh5p_geth5p_get_alignmenth5p_get_alloc_timeh5p_get_append_flushh5p_get_attr_creation_orderh5p_get_attr_phase_changeh5p_get_btree_ratiosh5p_get_bufferh5p_get_cacheh5p_get_char_encodingh5p_get_chunkh5p_get_chunk_cacheh5p_get_chunk_optsh5p_get_classh5p_get_class_nameh5p_get_class_parenth5p_get_copy_objecth5p_get_core_write_trackingh5p_get_create_intermediate_grouph5p_get_data_transformh5p_get_driverh5p_get_driver_infoh5p_get_dset_no_attrs_hinth5p_get_dxpl_mpioh5p_get_edc_checkh5p_get_efile_prefixh5p_get_elink_acc_flagsh5p_get_elink_cbh5p_get_elink_faplh5p_get_elink_file_cache_sizeh5p_get_elink_prefixh5p_get_est_link_infoh5p_get_evict_on_closeh5p_get_externalh5p_get_external_counth5p_get_family_offseth5p_get_fapl_coreh5p_get_fapl_familyh5p_get_fapl_hdfsh5p_get_fapl_mpioh5p_get_fapl_multih5p_get_fapl_ros3h5p_get_fapl_splitterh5p_get_fclose_degreeh5p_get_file_imageh5p_get_file_image_callbacksh5p_get_file_lockingh5p_get_file_spaceh5p_get_file_space_page_sizeh5p_get_file_space_strategyh5p_get_fill_timeh5p_get_fill_valueh5p_get_filterh5p_get_filter_by_idh5p_get_gc_referencesh5p_get_hyper_vector_sizeh5p_get_istore_kh5p_get_layouth5p_get_libver_boundsh5p_get_link_creation_orderh5p_get_link_phase_changeh5p_get_local_heap_size_hinth5p_get_mcdt_search_cbh5p_get_mdc_configh5p_get_mdc_image_configh5p_get_mdc_log_optionsh5p_get_meta_block_sizeh5p_get_metadata_read_attemptsh5p_get_multi_typeh5p_get_nfiltersh5p_get_nlinksh5p_get_npropsh5p_get_obj_track_timesh5p_get_object_flush_cbh5p_get_page_buffer_sizeh5p_get_preserveh5p_get_shared_mesg_indexh5p_get_shared_mesg_nindexesh5p_get_shared_mesg_phase_changeh5p_get_sieve_buf_sizeh5p_get_sizeh5p_get_sizesh5p_get_small_data_block_sizeh5p_get_sym_kh5p_get_type_conv_cbh5p_get_userblockh5p_get_versionh5p_get_virtual_counth5p_get_virtual_dsetnameh5p_get_virtual_filenameh5p_get_virtual_prefixh5p_get_virtual_printf_gaph5p_get_virtual_srcspaceh5p_get_virtual_viewh5p_get_virtual_vspaceh5p_get_vlen_mem_managerh5p_get_vol_idh5p_get_vol_infoh5p_inserth5p_isa_classh5p_iterateh5p_modify_filterh5p_registerh5p_removeh5p_remove_filterh5p_seth5p_set_alignmenth5p_set_alloc_timeh5p_set_append_flushh5p_set_attr_creation_orderh5p_set_attr_phase_changeh5p_set_btree_ratiosh5p_set_bufferh5p_set_cacheh5p_set_char_encodingh5p_set_chunkh5p_set_chunk_cacheh5p_set_chunk_optsh5p_set_copy_objecth5p_set_core_write_trackingh5p_set_create_intermediate_grouph5p_set_data_transformh5p_set_deflateh5p_set_driverh5p_set_dset_no_attrs_hinth5p_set_dxpl_mpioh5p_set_edc_checkh5p_set_efile_prefixh5p_set_elink_acc_flagsh5p_set_elink_cbh5p_set_elink_faplh5p_set_elink_file_cache_sizeh5p_set_elink_prefixh5p_set_est_link_infoh5p_set_evict_on_closeh5p_set_externalh5p_set_family_offseth5p_set_fapl_coreh5p_set_fapl_familyh5p_set_fapl_hdfsh5p_set_fapl_logh5p_set_fapl_mpioh5p_set_fapl_multih5p_set_fapl_ros3h5p_set_fapl_sec2h5p_set_fapl_splith5p_set_fapl_splitterh5p_set_fapl_stdioh5p_set_fapl_windowsh5p_set_fclose_degreeh5p_set_file_imageh5p_set_file_image_callbacksh5p_set_file_lockingh5p_set_file_spaceh5p_set_file_space_page_sizeh5p_set_file_space_strategyh5p_set_fill_timeh5p_set_fill_valueh5p_set_filterh5p_set_filter_callbackh5p_set_fletcher32h5p_set_gc_referencesh5p_set_hyper_vector_sizeh5p_set_istore_kh5p_set_layouth5p_set_libver_boundsh5p_set_link_creation_orderh5p_set_link_phase_changeh5p_set_local_heap_size_hinth5p_set_mcdt_search_cbh5p_set_mdc_configh5p_set_mdc_image_configh5p_set_mdc_log_optionsh5p_set_meta_block_sizeh5p_set_metadata_read_attemptsh5p_set_multi_typeh5p_set_nbith5p_set_nlinksh5p_set_obj_track_timesh5p_set_object_flush_cbh5p_set_page_buffer_sizeh5p_set_preserveh5p_set_scaleoffseth5p_set_shared_mesg_indexh5p_set_shared_mesg_nindexesh5p_set_shared_mesg_phase_changeh5p_set_shuffleh5p_set_sieve_buf_sizeh5p_set_sizesh5p_set_small_data_block_sizeh5p_set_sym_kh5p_set_sziph5p_set_type_conv_cbh5p_set_userblockh5p_set_virtualh5p_set_virtual_prefixh5p_set_virtual_printf_gaph5p_set_virtual_viewh5p_set_vlen_mem_managerh5p_set_volh5p_unregister
HDF5.API.h5p_add_merge_committed_dtype_path — Functionh5p_add_merge_committed_dtype_path(plist_id::hid_t, path::Cstring)See libhdf5 documentation for H5Padd_merge_committed_dtype_path.
HDF5.API.h5p_all_filters_avail — Functionh5p_all_filters_avail(plist_id::hid_t) -> BoolSee libhdf5 documentation for H5Pall_filters_avail.
HDF5.API.h5p_close — Functionh5p_close(id::hid_t)See libhdf5 documentation for H5Pclose.
HDF5.API.h5p_close_class — Functionh5p_close_class(plist_id::hid_t)See libhdf5 documentation for H5Pclose_class.
HDF5.API.h5p_copy — Functionh5p_copy(plist_id::hid_t) -> hid_tSee libhdf5 documentation for H5Pcopy.
HDF5.API.h5p_copy_prop — Functionh5p_copy_prop(dst_id::hid_t, src_id::hid_t, name::Cstring)See libhdf5 documentation for H5Pcopy_prop.
HDF5.API.h5p_create — Functionh5p_create(cls_id::hid_t) -> hid_tSee libhdf5 documentation for H5Pcreate.
HDF5.API.h5p_create_class — Functionh5p_create_class(parent::hid_t, name::Cstring, create::H5P_cls_create_func_t, create_data::Ptr{Cvoid}, copy::H5P_cls_copy_func_t, copy_data::Ptr{Cvoid}, close::H5P_cls_close_func_t, close_data::Ptr{Cvoid}) -> hid_tSee libhdf5 documentation for H5Pcreate_class.
HDF5.API.h5p_decode — Functionh5p_decode(buf::Ptr{Cvoid}) -> hid_tSee libhdf5 documentation for H5Pdecode.
HDF5.API.h5p_encode — Functionh5p_encode(plist_id::hid_t, buf::Ptr{Cvoid}, nalloc::Ptr{Csize_t})See libhdf5 documentation for H5Pencode1.
h5p_encode(plist_id::hid_t, buf::Ptr{Cvoid}, nalloc::Ptr{Csize_t}, fapl_id::hid_t)See libhdf5 documentation for H5Pencode2.
HDF5.API.h5p_equal — Functionh5p_equal(id1::hid_t, id2::hid_t) -> BoolSee libhdf5 documentation for H5Pequal.
HDF5.API.h5p_exist — Functionh5p_exist(plist_id::hid_t, name::Cstring) -> BoolSee libhdf5 documentation for H5Pexist.
HDF5.API.h5p_fill_value_defined — Functionh5p_fill_value_defined(plist::hid_t, status::Ptr{H5D_fill_value_t})See libhdf5 documentation for H5Pfill_value_defined.
HDF5.API.h5p_free_merge_committed_dtype_paths — Functionh5p_free_merge_committed_dtype_paths(plist_id::hid_t)See libhdf5 documentation for H5Pfree_merge_committed_dtype_paths.
HDF5.API.h5p_get — Functionh5p_get(plist_id::hid_t, name::Cstring, value::Ptr{Cvoid})See libhdf5 documentation for H5Pget.
HDF5.API.h5p_get_alignment — Functionh5p_get_alignment(fapl_id::hid_t, threshold::Ref{hsize_t}, alignment::Ref{hsize_t})See libhdf5 documentation for H5Pget_alignment.
HDF5.API.h5p_get_alloc_time — Functionh5p_get_alloc_time(plist_id::hid_t, alloc_time::Ptr{Cint})See libhdf5 documentation for H5Pget_alloc_time.
HDF5.API.h5p_get_append_flush — Functionh5p_get_append_flush(dapl_id::hid_t, dims::Cuint, boundary::Ptr{hsize_t}, func::Ptr{H5D_append_cb_t}, udata::Ptr{Ptr{Cvoid}})See libhdf5 documentation for H5Pget_append_flush.
HDF5.API.h5p_get_attr_creation_order — Functionh5p_get_attr_creation_order(plist_id::hid_t, crt_order_flags::Ptr{Cuint})See libhdf5 documentation for H5Pget_attr_creation_order.
HDF5.API.h5p_get_attr_phase_change — Functionh5p_get_attr_phase_change(plist_id::hid_t, max_compact::Ptr{Cuint}, min_dense::Ptr{Cuint})See libhdf5 documentation for H5Pget_attr_phase_change.
HDF5.API.h5p_get_btree_ratios — Functionh5p_get_btree_ratios(plist_id::hid_t, left::Ptr{Cdouble}, middle::Ptr{Cdouble}, right::Ptr{Cdouble})See libhdf5 documentation for H5Pget_btree_ratios.
HDF5.API.h5p_get_buffer — Functionh5p_get_buffer(plist_id::hid_t, tconv::Ptr{Ptr{Cvoid}}, bkg::Ptr{Ptr{Cvoid}}) -> Csize_tSee libhdf5 documentation for H5Pget_buffer.
HDF5.API.h5p_get_cache — Functionh5p_get_cache(plist_id::hid_t, mdc_nelmts::Ptr{Cint}, rdcc_nslots::Ptr{Csize_t}, rdcc_nbytes::Ptr{Csize_t}, rdcc_w0::Ptr{Cdouble})See libhdf5 documentation for H5Pget_cache.
HDF5.API.h5p_get_char_encoding — Functionh5p_get_char_encoding(plist_id::hid_t, encoding::Ref{Cint})See libhdf5 documentation for H5Pget_char_encoding.
HDF5.API.h5p_get_chunk — Functionh5p_get_chunk(plist_id::hid_t, n_dims::Cint, dims::Ptr{hsize_t}) -> IntSee libhdf5 documentation for H5Pget_chunk.
HDF5.API.h5p_get_chunk_cache — Functionh5p_get_chunk_cache(dapl_id::hid_t, rdcc_nslots::Ptr{Csize_t}, rdcc_nbytes::Ptr{Csize_t}, rdcc_w0::Ptr{Cdouble})See libhdf5 documentation for H5Pget_chunk_cache.
HDF5.API.h5p_get_chunk_opts — Functionh5p_get_chunk_opts(plist_id::hid_t, opts::Ptr{Cuint})See libhdf5 documentation for H5Pget_chunk_opts.
HDF5.API.h5p_get_class — Functionh5p_get_class(plist_id::hid_t) -> hid_tSee libhdf5 documentation for H5Pget_class.
HDF5.API.h5p_get_class_name — Functionh5p_get_class_name(pcid::hid_t) -> StringSee libhdf5 documentation for H5P_GET_CLASS_NAME.
HDF5.API.h5p_get_class_parent — Functionh5p_get_class_parent(pclass_id::hid_t) -> hid_tSee libhdf5 documentation for H5Pget_class_parent.
HDF5.API.h5p_get_copy_object — Functionh5p_get_copy_object(plist_id::hid_t, copy_options::Ptr{Cuint})See libhdf5 documentation for H5Pget_copy_object.
HDF5.API.h5p_get_core_write_tracking — Functionh5p_get_core_write_tracking(fapl_id::hid_t, is_enabled::Ptr{hbool_t}, page_size::Ptr{Csize_t})See libhdf5 documentation for H5Pget_core_write_tracking.
HDF5.API.h5p_get_create_intermediate_group — Functionh5p_get_create_intermediate_group(lcpl_id::hid_t, crt_intermed_group::Ref{Cuint})See libhdf5 documentation for H5Pget_create_intermediate_group.
HDF5.API.h5p_get_data_transform — Functionh5p_get_data_transform(plist_id::hid_t, expression::Ptr{Cchar}, size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Pget_data_transform.
HDF5.API.h5p_get_driver — Functionh5p_get_driver(plist_id::hid_t) -> hid_tSee libhdf5 documentation for H5Pget_driver.
HDF5.API.h5p_get_driver_info — Functionh5p_get_driver_info(plist_id::hid_t) -> Ptr{Cvoid}See libhdf5 documentation for H5Pget_driver_info.
HDF5.API.h5p_get_dset_no_attrs_hint — Functionh5p_get_dset_no_attrs_hint(dcpl_id::hid_t, minimize::Ptr{hbool_t})See libhdf5 documentation for H5Pget_dset_no_attrs_hint.
HDF5.API.h5p_get_dxpl_mpio — Functionh5p_get_dxpl_mpio(dxpl_id::hid_t, xfer_mode::Ptr{Cint})See libhdf5 documentation for H5Pget_dxpl_mpio.
HDF5.API.h5p_get_edc_check — Functionh5p_get_edc_check(plist_id::hid_t) -> H5Z_EDC_tSee libhdf5 documentation for H5Pget_edc_check.
HDF5.API.h5p_get_efile_prefix — Functionh5p_get_efile_prefix(dapl_id::hid_t, prefix::Ptr{UInt8}, size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Pget_efile_prefix.
HDF5.API.h5p_get_elink_acc_flags — Functionh5p_get_elink_acc_flags(lapl_id::hid_t, flags::Ptr{Cuint})See libhdf5 documentation for H5Pget_elink_acc_flags.
HDF5.API.h5p_get_elink_cb — Functionh5p_get_elink_cb(lapl_id::hid_t, func::Ptr{H5L_elink_traverse_t}, op_data::Ptr{Ptr{Cvoid}})See libhdf5 documentation for H5Pget_elink_cb.
HDF5.API.h5p_get_elink_fapl — Functionh5p_get_elink_fapl(lapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Pget_elink_fapl.
HDF5.API.h5p_get_elink_file_cache_size — Functionh5p_get_elink_file_cache_size(plist_id::hid_t, efc_size::Ptr{Cuint})See libhdf5 documentation for H5Pget_elink_file_cache_size.
HDF5.API.h5p_get_elink_prefix — Functionh5p_get_elink_prefix(plist_id::hid_t, prefix::Ptr{Cchar}, size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Pget_elink_prefix.
HDF5.API.h5p_get_est_link_info — Functionh5p_get_est_link_info(plist_id::hid_t, est_num_entries::Ptr{Cuint}, est_name_len::Ptr{Cuint})See libhdf5 documentation for H5Pget_est_link_info.
HDF5.API.h5p_get_evict_on_close — Functionh5p_get_evict_on_close(fapl_id::hid_t, evict_on_close::Ptr{hbool_t})See libhdf5 documentation for H5Pget_evict_on_close.
HDF5.API.h5p_get_external — Functionh5p_get_external(plist::hid_t, idx::Cuint, name_size::Csize_t, name::Ptr{Cuchar}, offset::Ptr{off_t}, size::Ptr{hsize_t})See libhdf5 documentation for H5Pget_external.
HDF5.API.h5p_get_external_count — Functionh5p_get_external_count(plist::hid_t) -> IntSee libhdf5 documentation for H5Pget_external_count.
HDF5.API.h5p_get_family_offset — Functionh5p_get_family_offset(fapl_id::hid_t, offset::Ptr{hsize_t})See libhdf5 documentation for H5Pget_family_offset.
HDF5.API.h5p_get_fapl_core — Functionh5p_get_fapl_core(fapl_id::hid_t, increment::Ptr{Csize_t}, backing_store::Ptr{hbool_t})See libhdf5 documentation for H5Pget_fapl_core.
HDF5.API.h5p_get_fapl_family — Functionh5p_get_fapl_family(fapl_id::hid_t, memb_size::Ptr{hsize_t}, memb_fapl_id::Ptr{hid_t})See libhdf5 documentation for H5Pget_fapl_family.
HDF5.API.h5p_get_fapl_hdfs — Functionh5p_get_fapl_hdfs(fapl_id::hid_t, fa_out::Ptr{H5FD_hdfs_fapl_t})See libhdf5 documentation for H5Pget_fapl_hdfs.
HDF5.API.h5p_get_fapl_mpio — Functionh5p_get_fapl_mpio(fapl_id::hid_t, comm::Ptr{MPI.MPI_Comm}, info::Ptr{MPI.MPI_Info})See libhdf5 documentation for H5Pget_fapl_mpio.
HDF5.API.h5p_get_fapl_multi — Functionh5p_get_fapl_multi(fapl_id::hid_t, memb_map::Ptr{H5FD_mem_t}, memb_fapl::Ptr{hid_t}, memb_name::Ptr{Ptr{Cchar}}, memb_addr::Ptr{haddr_t}, relax::Ptr{hbool_t})See libhdf5 documentation for H5Pget_fapl_multi.
HDF5.API.h5p_get_fapl_ros3 — Functionh5p_get_fapl_ros3(fapl_id::hid_t, fa_out::Ptr{H5FD_ros3_fapl_t})See libhdf5 documentation for H5Pget_fapl_ros3.
HDF5.API.h5p_get_fapl_splitter — Functionh5p_get_fapl_splitter(fapl_id::hid_t, config_ptr::Ptr{H5FD_splitter_vfd_config_t})See libhdf5 documentation for H5Pget_fapl_splitter.
HDF5.API.h5p_get_fclose_degree — Functionh5p_get_fclose_degree(fapl_id::hid_t, fc_degree::Ref{Cint})See libhdf5 documentation for H5Pget_fclose_degree.
HDF5.API.h5p_get_file_image — Functionh5p_get_file_image(fapl_id::hid_t, buf_ptr_ptr::Ptr{Ptr{Cvoid}}, buf_len_ptr::Ptr{Csize_t})See libhdf5 documentation for H5Pget_file_image.
h5p_get_file_image(fapl_id)::Vector{UInt8}Retrieve a file image of the appropriate size in a Vector{UInt8}.
HDF5.API.h5p_get_file_image_callbacks — Functionh5p_get_file_image_callbacks(fapl_id::hid_t, callbacks_ptr::Ptr{H5FD_file_image_callbacks_t})See libhdf5 documentation for H5Pget_file_image_callbacks.
h5p_get_file_image_callbacks(fapl_id)Retrieve the file image callbacks for memory operations
HDF5.API.h5p_get_file_locking — Functionh5p_get_file_locking(fapl_id::hid_t, use_file_locking::Ptr{hbool_t}, ignore_when_disabled::Ptr{hbool_t})See libhdf5 documentation for H5Pget_file_locking.
HDF5.API.h5p_get_file_space — Functionh5p_get_file_space(plist_id::hid_t, strategy::Ptr{H5F_file_space_type_t}, threshold::Ptr{hsize_t})See libhdf5 documentation for H5Pget_file_space.
HDF5.API.h5p_get_file_space_page_size — Functionh5p_get_file_space_page_size(plist_id::hid_t, fsp_size::Ptr{hsize_t})See libhdf5 documentation for H5Pget_file_space_page_size.
HDF5.API.h5p_get_file_space_strategy — Functionh5p_get_file_space_strategy(plist_id::hid_t, strategy::Ptr{H5F_fspace_strategy_t}, persist::Ptr{hbool_t}, threshold::Ptr{hsize_t})See libhdf5 documentation for H5Pget_file_space_strategy.
HDF5.API.h5p_get_fill_time — Functionh5p_get_fill_time(plist_id::hid_t, fill_time::Ptr{H5D_fill_time_t})See libhdf5 documentation for H5Pget_fill_time.
HDF5.API.h5p_get_fill_value — Functionh5p_get_fill_value(plist_id::hid_t, type_id::hid_t, value::Ptr{Cvoid})See libhdf5 documentation for H5Pget_fill_value.
HDF5.API.h5p_get_filter — Functionh5p_get_filter(plist_id::hid_t, idx::Cuint, flags::Ptr{Cuint}, cd_nemlts::Ref{Csize_t}, cd_values::Ptr{Cuint}, namelen::Csize_t, name::Ptr{Cchar}, filter_config::Ptr{Cuint}) -> H5Z_filter_tSee libhdf5 documentation for H5Pget_filter2.
HDF5.API.h5p_get_filter_by_id — Functionh5p_get_filter_by_id(plist_id::hid_t, filter_id::H5Z_filter_t, flags::Ref{Cuint}, cd_nelmts::Ref{Csize_t}, cd_values::Ptr{Cuint}, namelen::Csize_t, name::Ptr{UInt8}, filter_config::Ptr{Cuint})See libhdf5 documentation for H5Pget_filter_by_id2.
HDF5.API.h5p_get_gc_references — Functionh5p_get_gc_references(fapl_id::hid_t, gc_ref::Ptr{Cuint})See libhdf5 documentation for H5Pget_gc_references.
HDF5.API.h5p_get_hyper_vector_size — Functionh5p_get_hyper_vector_size(fapl_id::hid_t, size::Ptr{Csize_t})See libhdf5 documentation for H5Pget_hyper_vector_size.
HDF5.API.h5p_get_istore_k — Functionh5p_get_istore_k(plist_id::hid_t, ik::Ptr{Cuint})See libhdf5 documentation for H5Pget_istore_k.
HDF5.API.h5p_get_layout — Functionh5p_get_layout(plist_id::hid_t) -> IntSee libhdf5 documentation for H5Pget_layout.
HDF5.API.h5p_get_libver_bounds — Functionh5p_get_libver_bounds(fapl_id::hid_t, low::Ref{Cint}, high::Ref{Cint})See libhdf5 documentation for H5Pget_libver_bounds.
HDF5.API.h5p_get_link_creation_order — Functionh5p_get_link_creation_order(plist_id::hid_t, crt_order_flags::Ptr{Cuint})See libhdf5 documentation for H5Pget_link_creation_order.
HDF5.API.h5p_get_link_phase_change — Functionh5p_get_link_phase_change(plist_id::hid_t, max_compact::Ptr{Cuint}, min_dense::Ptr{Cuint})See libhdf5 documentation for H5Pget_link_phase_change.
HDF5.API.h5p_get_local_heap_size_hint — Functionh5p_get_local_heap_size_hint(plist_id::hid_t, size_hint::Ref{Csize_t})See libhdf5 documentation for H5Pget_local_heap_size_hint.
HDF5.API.h5p_get_mcdt_search_cb — Functionh5p_get_mcdt_search_cb(plist_id::hid_t, func::Ptr{H5O_mcdt_search_cb_t}, op_data::Ptr{Ptr{Cvoid}})See libhdf5 documentation for H5Pget_mcdt_search_cb.
HDF5.API.h5p_get_mdc_config — Functionh5p_get_mdc_config(plist_id::hid_t, config_ptr::Ptr{H5AC_cache_config_t})See libhdf5 documentation for H5Pget_mdc_config.
HDF5.API.h5p_get_mdc_image_config — Functionh5p_get_mdc_image_config(plist_id::hid_t, config_ptr::Ptr{H5AC_cache_image_config_t})See libhdf5 documentation for H5Pget_mdc_image_config.
HDF5.API.h5p_get_mdc_log_options — Functionh5p_get_mdc_log_options(plist_id::hid_t, is_enabled::Ptr{hbool_t}, location::Ptr{Cchar}, location_size::Ptr{Csize_t}, start_on_access::Ptr{hbool_t})See libhdf5 documentation for H5Pget_mdc_log_options.
HDF5.API.h5p_get_meta_block_size — Functionh5p_get_meta_block_size(fapl_id::hid_t, size::Ptr{hsize_t})See libhdf5 documentation for H5Pget_meta_block_size.
HDF5.API.h5p_get_metadata_read_attempts — Functionh5p_get_metadata_read_attempts(plist_id::hid_t, attempts::Ptr{Cuint})See libhdf5 documentation for H5Pget_metadata_read_attempts.
HDF5.API.h5p_get_multi_type — Functionh5p_get_multi_type(fapl_id::hid_t, type::Ptr{H5FD_mem_t})See libhdf5 documentation for H5Pget_multi_type.
HDF5.API.h5p_get_nfilters — Functionh5p_get_nfilters(plist_id::hid_t) -> IntSee libhdf5 documentation for H5Pget_nfilters.
HDF5.API.h5p_get_nlinks — Functionh5p_get_nlinks(plist_id::hid_t, nlinks::Ptr{Csize_t})See libhdf5 documentation for H5Pget_nlinks.
HDF5.API.h5p_get_nprops — Functionh5p_get_nprops(id::hid_t, nprops::Ptr{Csize_t})See libhdf5 documentation for H5Pget_nprops.
HDF5.API.h5p_get_obj_track_times — Functionh5p_get_obj_track_times(plist_id::hid_t, track_times::Ref{UInt8})See libhdf5 documentation for H5Pget_obj_track_times.
HDF5.API.h5p_get_object_flush_cb — Functionh5p_get_object_flush_cb(plist_id::hid_t, func::Ptr{H5F_flush_cb_t}, udata::Ptr{Ptr{Cvoid}})See libhdf5 documentation for H5Pget_object_flush_cb.
HDF5.API.h5p_get_page_buffer_size — Functionh5p_get_page_buffer_size(plist_id::hid_t, buf_size::Ptr{Csize_t}, min_meta_perc::Ptr{Cuint}, min_raw_perc::Ptr{Cuint})See libhdf5 documentation for H5Pget_page_buffer_size.
HDF5.API.h5p_get_preserve — Functionh5p_get_preserve(plist_id::hid_t) -> IntSee libhdf5 documentation for H5Pget_preserve.
HDF5.API.h5p_get_shared_mesg_index — Functionh5p_get_shared_mesg_index(plist_id::hid_t, index_num::Cuint, mesg_type_flags::Ptr{Cuint}, min_mesg_size::Ptr{Cuint})See libhdf5 documentation for H5Pget_shared_mesg_index.
HDF5.API.h5p_get_shared_mesg_nindexes — Functionh5p_get_shared_mesg_nindexes(plist_id::hid_t, nindexes::Ptr{Cuint})See libhdf5 documentation for H5Pget_shared_mesg_nindexes.
HDF5.API.h5p_get_shared_mesg_phase_change — Functionh5p_get_shared_mesg_phase_change(plist_id::hid_t, max_list::Ptr{Cuint}, min_btree::Ptr{Cuint})See libhdf5 documentation for H5Pget_shared_mesg_phase_change.
HDF5.API.h5p_get_sieve_buf_size — Functionh5p_get_sieve_buf_size(fapl_id::hid_t, size::Ptr{Csize_t})See libhdf5 documentation for H5Pget_sieve_buf_size.
HDF5.API.h5p_get_size — Functionh5p_get_size(id::hid_t, name::Ptr{Cchar}, size::Ptr{Csize_t})See libhdf5 documentation for H5Pget_size.
HDF5.API.h5p_get_sizes — Functionh5p_get_sizes(plist_id::hid_t, sizeof_addr::Ptr{Csize_t}, sizeof_size::Ptr{Csize_t})See libhdf5 documentation for H5Pget_sizes.
HDF5.API.h5p_get_small_data_block_size — Functionh5p_get_small_data_block_size(fapl_id::hid_t, size::Ptr{hsize_t})See libhdf5 documentation for H5Pget_small_data_block_size.
HDF5.API.h5p_get_sym_k — Functionh5p_get_sym_k(plist_id::hid_t, ik::Ptr{Cuint}, lk::Ptr{Cuint})See libhdf5 documentation for H5Pget_sym_k.
HDF5.API.h5p_get_type_conv_cb — Functionh5p_get_type_conv_cb(dxpl_id::hid_t, op::Ptr{H5T_conv_except_func_t}, operate_data::Ptr{Ptr{Cvoid}})See libhdf5 documentation for H5Pget_type_conv_cb.
HDF5.API.h5p_get_userblock — Functionh5p_get_userblock(plist_id::hid_t, len::Ptr{hsize_t})See libhdf5 documentation for H5Pget_userblock.
HDF5.API.h5p_get_version — Functionh5p_get_version(plist_id::hid_t, boot::Ptr{Cuint}, freelist::Ptr{Cuint}, stab::Ptr{Cuint}, shhdr::Ptr{Cuint})See libhdf5 documentation for H5Pget_version.
HDF5.API.h5p_get_virtual_count — Functionh5p_get_virtual_count(dcpl_id::hid_t, count::Ptr{Csize_t})See libhdf5 documentation for H5Pget_virtual_count.
HDF5.API.h5p_get_virtual_dsetname — Functionh5p_get_virtual_dsetname(dcpl_id::hid_t, index::Csize_t, name::Ptr{Cchar}, size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Pget_virtual_dsetname.
HDF5.API.h5p_get_virtual_filename — Functionh5p_get_virtual_filename(dcpl_id::hid_t, index::Csize_t, name::Ptr{Cchar}, size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Pget_virtual_filename.
HDF5.API.h5p_get_virtual_prefix — Functionh5p_get_virtual_prefix(dapl_id::hid_t, prefix::Ptr{Cchar}, size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5Pget_virtual_prefix.
HDF5.API.h5p_get_virtual_printf_gap — Functionh5p_get_virtual_printf_gap(dapl_id::hid_t, gap_size::Ptr{hsize_t})See libhdf5 documentation for H5Pget_virtual_printf_gap.
HDF5.API.h5p_get_virtual_srcspace — Functionh5p_get_virtual_srcspace(dcpl_id::hid_t, index::Csize_t) -> hid_tSee libhdf5 documentation for H5Pget_virtual_srcspace.
HDF5.API.h5p_get_virtual_view — Functionh5p_get_virtual_view(dapl_id::hid_t, view::Ptr{H5D_vds_view_t})See libhdf5 documentation for H5Pget_virtual_view.
HDF5.API.h5p_get_virtual_vspace — Functionh5p_get_virtual_vspace(dcpl_id::hid_t, index::Csize_t) -> hid_tSee libhdf5 documentation for H5Pget_virtual_vspace.
HDF5.API.h5p_get_vlen_mem_manager — Functionh5p_get_vlen_mem_manager(plist_id::hid_t, alloc_func::Ptr{H5MM_allocate_t}, alloc_info::Ptr{Ptr{Cvoid}}, free_func::Ptr{H5MM_free_t}, free_info::Ptr{Ptr{Cvoid}})See libhdf5 documentation for H5Pget_vlen_mem_manager.
HDF5.API.h5p_get_vol_id — Functionh5p_get_vol_id(plist_id::hid_t, vol_id::Ptr{hid_t})See libhdf5 documentation for H5Pget_vol_id.
HDF5.API.h5p_get_vol_info — Functionh5p_get_vol_info(plist_id::hid_t, vol_info::Ptr{Ptr{Cvoid}})See libhdf5 documentation for H5Pget_vol_info.
HDF5.API.h5p_insert — Functionh5p_insert(plist_id::hid_t, name::Cstring, size::Csize_t, value::Ptr{Cvoid}, prp_set::H5P_prp_set_func_t, prp_get::H5P_prp_get_func_t, prp_delete::H5P_prp_delete_func_t, prp_copy::H5P_prp_copy_func_t, prp_close::H5P_prp_close_func_t)See libhdf5 documentation for H5Pinsert1.
h5p_insert(plist_id::hid_t, name::Cstring, size::Csize_t, value::Ptr{Cvoid}, set::H5P_prp_set_func_t, get::H5P_prp_get_func_t, prp_del::H5P_prp_delete_func_t, copy::H5P_prp_copy_func_t, compare::H5P_prp_compare_func_t, close::H5P_prp_close_func_t)See libhdf5 documentation for H5Pinsert2.
HDF5.API.h5p_isa_class — Functionh5p_isa_class(plist_id::hid_t, pclass_id::hid_t) -> BoolSee libhdf5 documentation for H5Pisa_class.
HDF5.API.h5p_iterate — Functionh5p_iterate(id::hid_t, idx::Ptr{Cint}, iter_func::H5P_iterate_t, iter_data::Ptr{Cvoid}) -> IntSee libhdf5 documentation for H5Piterate.
HDF5.API.h5p_modify_filter — Functionh5p_modify_filter(plist_id::hid_t, filter_id::H5Z_filter_t, flags::Cuint, cd_nelmts::Csize_t, cd_values::Ptr{Cuint})See libhdf5 documentation for H5Pmodify_filter.
HDF5.API.h5p_register — Functionh5p_register(cls_id::hid_t, name::Cstring, size::Csize_t, def_value::Ptr{Cvoid}, prp_create::H5P_prp_create_func_t, prp_set::H5P_prp_set_func_t, prp_get::H5P_prp_get_func_t, prp_del::H5P_prp_delete_func_t, prp_copy::H5P_prp_copy_func_t, prp_close::H5P_prp_close_func_t)See libhdf5 documentation for H5Pregister1.
h5p_register(cls_id::hid_t, name::Cstring, size::Csize_t, def_value::Ptr{Cvoid}, create::H5P_prp_create_func_t, set::H5P_prp_set_func_t, get::H5P_prp_get_func_t, prp_del::H5P_prp_delete_func_t, copy::H5P_prp_copy_func_t, compare::H5P_prp_compare_func_t, close::H5P_prp_close_func_t)See libhdf5 documentation for H5Pregister2.
HDF5.API.h5p_remove — Functionh5p_remove(plist_id::hid_t, name::Cstring)See libhdf5 documentation for H5Premove.
HDF5.API.h5p_remove_filter — Functionh5p_remove_filter(plist_id::hid_t, filter_id::H5Z_filter_t)See libhdf5 documentation for H5Premove_filter.
HDF5.API.h5p_set — Functionh5p_set(plist_id::hid_t, name::Cstring, value::Ptr{Cvoid})See libhdf5 documentation for H5Pset.
HDF5.API.h5p_set_alignment — Functionh5p_set_alignment(plist_id::hid_t, threshold::hsize_t, alignment::hsize_t)See libhdf5 documentation for H5Pset_alignment.
HDF5.API.h5p_set_alloc_time — Functionh5p_set_alloc_time(plist_id::hid_t, alloc_time::Cint)See libhdf5 documentation for H5Pset_alloc_time.
HDF5.API.h5p_set_append_flush — Functionh5p_set_append_flush(dapl_id::hid_t, ndims::Cuint, boundary::Ptr{hsize_t}, func::H5D_append_cb_t, udata::Ptr{Cvoid})See libhdf5 documentation for H5Pset_append_flush.
HDF5.API.h5p_set_attr_creation_order — Functionh5p_set_attr_creation_order(plist_id::hid_t, crt_order_flags::Cuint)See libhdf5 documentation for H5Pset_attr_creation_order.
HDF5.API.h5p_set_attr_phase_change — Functionh5p_set_attr_phase_change(plist_id::hid_t, max_compact::Cuint, min_dense::Cuint)See libhdf5 documentation for H5Pset_attr_phase_change.
HDF5.API.h5p_set_btree_ratios — Functionh5p_set_btree_ratios(plist_id::hid_t, left::Cdouble, middle::Cdouble, right::Cdouble)See libhdf5 documentation for H5Pset_btree_ratios.
HDF5.API.h5p_set_buffer — Functionh5p_set_buffer(plist_id::hid_t, size::Csize_t, tconv::Ptr{Cvoid}, bkg::Ptr{Cvoid})See libhdf5 documentation for H5Pset_buffer.
HDF5.API.h5p_set_cache — Functionh5p_set_cache(plist_id::hid_t, mdc_nelmts::Cint, rdcc_nslots::Csize_t, rdcc_nbytes::Csize_t, rdcc_w0::Cdouble)See libhdf5 documentation for H5Pset_cache.
HDF5.API.h5p_set_char_encoding — Functionh5p_set_char_encoding(plist_id::hid_t, encoding::Cint)See libhdf5 documentation for H5Pset_char_encoding.
HDF5.API.h5p_set_chunk — Functionh5p_set_chunk(plist_id::hid_t, ndims::Cint, dims::Ptr{hsize_t})See libhdf5 documentation for H5Pset_chunk.
HDF5.API.h5p_set_chunk_cache — Functionh5p_set_chunk_cache(dapl_id::hid_t, rdcc_nslots::Csize_t, rdcc_nbytes::Csize_t, rdcc_w0::Cdouble)See libhdf5 documentation for H5Pset_chunk_cache.
HDF5.API.h5p_set_chunk_opts — Functionh5p_set_chunk_opts(plist_id::hid_t, opts::Cuint)See libhdf5 documentation for H5Pset_chunk_opts.
HDF5.API.h5p_set_copy_object — Functionh5p_set_copy_object(plist_id::hid_t, copy_options::Cuint)See libhdf5 documentation for H5Pset_copy_object.
HDF5.API.h5p_set_core_write_tracking — Functionh5p_set_core_write_tracking(fapl_id::hid_t, is_enabled::hbool_t, page_size::Csize_t)See libhdf5 documentation for H5Pset_core_write_tracking.
HDF5.API.h5p_set_create_intermediate_group — Functionh5p_set_create_intermediate_group(plist_id::hid_t, setting::Cuint)See libhdf5 documentation for H5Pset_create_intermediate_group.
HDF5.API.h5p_set_data_transform — Functionh5p_set_data_transform(plist_id::hid_t, expression::Cstring)See libhdf5 documentation for H5Pset_data_transform.
HDF5.API.h5p_set_deflate — Functionh5p_set_deflate(plist_id::hid_t, setting::Cuint)See libhdf5 documentation for H5Pset_deflate.
HDF5.API.h5p_set_driver — Functionh5p_set_driver(plist_id::hid_t, driver_id::hid_t, driver_info::Ptr{Cvoid})See libhdf5 documentation for H5Pset_driver.
HDF5.API.h5p_set_dset_no_attrs_hint — Functionh5p_set_dset_no_attrs_hint(dcpl_id::hid_t, minimize::hbool_t)See libhdf5 documentation for H5Pset_dset_no_attrs_hint.
HDF5.API.h5p_set_dxpl_mpio — Functionh5p_set_dxpl_mpio(dxpl_id::hid_t, xfer_mode::Cint)See libhdf5 documentation for H5Pset_dxpl_mpio.
HDF5.API.h5p_set_edc_check — Functionh5p_set_edc_check(plist_id::hid_t, check::H5Z_EDC_t)See libhdf5 documentation for H5Pset_edc_check.
HDF5.API.h5p_set_efile_prefix — Functionh5p_set_efile_prefix(plist_id::hid_t, prefix::Cstring)See libhdf5 documentation for H5Pset_efile_prefix.
HDF5.API.h5p_set_elink_acc_flags — Functionh5p_set_elink_acc_flags(lapl_id::hid_t, flags::Cuint)See libhdf5 documentation for H5Pset_elink_acc_flags.
HDF5.API.h5p_set_elink_cb — Functionh5p_set_elink_cb(lapl_id::hid_t, func::H5L_elink_traverse_t, op_data::Ptr{Cvoid})See libhdf5 documentation for H5Pset_elink_cb.
HDF5.API.h5p_set_elink_fapl — Functionh5p_set_elink_fapl(lapl_id::hid_t, fapl_id::hid_t)See libhdf5 documentation for H5Pset_elink_fapl.
HDF5.API.h5p_set_elink_file_cache_size — Functionh5p_set_elink_file_cache_size(plist_id::hid_t, efc_size::Cuint)See libhdf5 documentation for H5Pset_elink_file_cache_size.
HDF5.API.h5p_set_elink_prefix — Functionh5p_set_elink_prefix(plist_id::hid_t, prefix::Cstring)See libhdf5 documentation for H5Pset_elink_prefix.
HDF5.API.h5p_set_est_link_info — Functionh5p_set_est_link_info(plist_id::hid_t, est_num_entries::Cuint, est_name_len::Cuint)See libhdf5 documentation for H5Pset_est_link_info.
HDF5.API.h5p_set_evict_on_close — Functionh5p_set_evict_on_close(fapl_id::hid_t, evict_on_close::hbool_t)See libhdf5 documentation for H5Pset_evict_on_close.
HDF5.API.h5p_set_external — Functionh5p_set_external(plist_id::hid_t, name::Cstring, offset::off_t, size::hsize_t)See libhdf5 documentation for H5Pset_external.
HDF5.API.h5p_set_family_offset — Functionh5p_set_family_offset(fapl_id::hid_t, offset::hsize_t)See libhdf5 documentation for H5Pset_family_offset.
HDF5.API.h5p_set_fapl_core — Functionh5p_set_fapl_core(fapl_id::hid_t, increment::Csize_t, backing_store::hbool_t)See libhdf5 documentation for H5Pset_fapl_core.
HDF5.API.h5p_set_fapl_family — Functionh5p_set_fapl_family(fapl_id::hid_t, memb_size::hsize_t, memb_fapl_id::hid_t)See libhdf5 documentation for H5Pset_fapl_family.
HDF5.API.h5p_set_fapl_hdfs — Functionh5p_set_fapl_hdfs(fapl_id::hid_t, fa::Ptr{H5FD_hdfs_fapl_t})See libhdf5 documentation for H5Pset_fapl_hdfs.
HDF5.API.h5p_set_fapl_log — Functionh5p_set_fapl_log(fapl_id::hid_t, logfile::Cstring, flags::Culonglong, buf_size::Csize_t)See libhdf5 documentation for H5Pset_fapl_log.
HDF5.API.h5p_set_fapl_mpio — Functionh5p_set_fapl_mpio(fapl_id::hid_t, comm::MPI.MPI_Comm, info::MPI.MPI_Info)See libhdf5 documentation for H5Pset_fapl_mpio.
HDF5.API.h5p_set_fapl_multi — Functionh5p_set_fapl_multi(fapl_id::hid_t, memb_map::Ptr{H5FD_mem_t}, memb_fapl::Ptr{hid_t}, memb_name::Ptr{Cstring}, memb_addr::Ptr{haddr_t}, relax::hbool_t)See libhdf5 documentation for H5Pset_fapl_multi.
HDF5.API.h5p_set_fapl_ros3 — Functionh5p_set_fapl_ros3(fapl_id::hid_t, fa::Ptr{H5FD_ros3_fapl_t})See libhdf5 documentation for H5Pset_fapl_ros3.
HDF5.API.h5p_set_fapl_sec2 — Functionh5p_set_fapl_sec2(fapl_id::hid_t)See libhdf5 documentation for H5Pset_fapl_sec2.
HDF5.API.h5p_set_fapl_split — Functionh5p_set_fapl_split(fapl::hid_t, meta_ext::Cstring, meta_plist_id::hid_t, raw_ext::Cstring, raw_plist_id::hid_t)See libhdf5 documentation for H5Pset_fapl_split.
HDF5.API.h5p_set_fapl_splitter — Functionh5p_set_fapl_splitter(fapl_id::hid_t, config_ptr::Ptr{H5FD_splitter_vfd_config_t})See libhdf5 documentation for H5Pset_fapl_splitter.
HDF5.API.h5p_set_fapl_stdio — Functionh5p_set_fapl_stdio(fapl_id::hid_t)See libhdf5 documentation for H5Pset_fapl_stdio.
HDF5.API.h5p_set_fapl_windows — Functionh5p_set_fapl_windows(fapl_id::hid_t)See libhdf5 documentation for H5Pset_fapl_windows.
HDF5.API.h5p_set_fclose_degree — Functionh5p_set_fclose_degree(plist_id::hid_t, fc_degree::Cint)See libhdf5 documentation for H5Pset_fclose_degree.
HDF5.API.h5p_set_file_image — Functionh5p_set_file_image(fapl_id::hid_t, buf_ptr::Ptr{Cvoid}, buf_len::Csize_t)See libhdf5 documentation for H5Pset_file_image.
h5p_set_file_image(fapl_id, image::Vector{UInt8})Set the file image from a Vector{UInt8}.
HDF5.API.h5p_set_file_image_callbacks — Functionh5p_set_file_image_callbacks(fapl_id::hid_t, callbacks_ptr::Ptr{H5FD_file_image_callbacks_t})See libhdf5 documentation for H5Pset_file_image_callbacks.
HDF5.API.h5p_set_file_locking — Functionh5p_set_file_locking(fapl_id::hid_t, use_file_locking::hbool_t, ignore_when_disabled::hbool_t)See libhdf5 documentation for H5Pset_file_locking.
HDF5.API.h5p_set_file_space — Functionh5p_set_file_space(plist_id::hid_t, strategy::H5F_file_space_type_t, threshold::hsize_t)See libhdf5 documentation for H5Pset_file_space.
HDF5.API.h5p_set_file_space_page_size — Functionh5p_set_file_space_page_size(plist_id::hid_t, fsp_size::hsize_t)See libhdf5 documentation for H5Pset_file_space_page_size.
HDF5.API.h5p_set_file_space_strategy — Functionh5p_set_file_space_strategy(plist_id::hid_t, strategy::H5F_fspace_strategy_t, persist::hbool_t, threshold::hsize_t)See libhdf5 documentation for H5Pset_file_space_strategy.
HDF5.API.h5p_set_fill_time — Functionh5p_set_fill_time(plist_id::hid_t, fill_time::H5D_fill_time_t)See libhdf5 documentation for H5Pset_fill_time.
HDF5.API.h5p_set_fill_value — Functionh5p_set_fill_value(plist_id::hid_t, type_id::hid_t, value::Ptr{Cvoid})See libhdf5 documentation for H5Pset_fill_value.
HDF5.API.h5p_set_filter — Functionh5p_set_filter(plist_id::hid_t, filter_id::H5Z_filter_t, flags::Cuint, cd_nelmts::Csize_t, cd_values::Ptr{Cuint})See libhdf5 documentation for H5Pset_filter.
HDF5.API.h5p_set_filter_callback — Functionh5p_set_filter_callback(plist_id::hid_t, func::H5Z_filter_func_t, op_data::Ptr{Cvoid})See libhdf5 documentation for H5Pset_filter_callback.
HDF5.API.h5p_set_fletcher32 — Functionh5p_set_fletcher32(plist_id::hid_t)See libhdf5 documentation for H5Pset_fletcher32.
HDF5.API.h5p_set_gc_references — Functionh5p_set_gc_references(fapl_id::hid_t, gc_ref::Cuint)See libhdf5 documentation for H5Pset_gc_references.
HDF5.API.h5p_set_hyper_vector_size — Functionh5p_set_hyper_vector_size(plist_id::hid_t, size::Csize_t)See libhdf5 documentation for H5Pset_hyper_vector_size.
HDF5.API.h5p_set_istore_k — Functionh5p_set_istore_k(plist_id::hid_t, ik::Cuint)See libhdf5 documentation for H5Pset_istore_k.
HDF5.API.h5p_set_layout — Functionh5p_set_layout(plist_id::hid_t, setting::Cint)See libhdf5 documentation for H5Pset_layout.
HDF5.API.h5p_set_libver_bounds — Functionh5p_set_libver_bounds(fapl_id::hid_t, low::Cint, high::Cint)See libhdf5 documentation for H5Pset_libver_bounds.
HDF5.API.h5p_set_link_creation_order — Functionh5p_set_link_creation_order(plist_id::hid_t, crt_order_flags::Cuint)See libhdf5 documentation for H5Pset_link_creation_order.
HDF5.API.h5p_set_link_phase_change — Functionh5p_set_link_phase_change(plist_id::hid_t, max_compact::Cuint, min_dense::Cuint)See libhdf5 documentation for H5Pset_link_phase_change.
HDF5.API.h5p_set_local_heap_size_hint — Functionh5p_set_local_heap_size_hint(plist_id::hid_t, size_hint::Csize_t)See libhdf5 documentation for H5Pset_local_heap_size_hint.
HDF5.API.h5p_set_mcdt_search_cb — Functionh5p_set_mcdt_search_cb(plist_id::hid_t, func::H5O_mcdt_search_cb_t, op_data::Ptr{Cvoid})See libhdf5 documentation for H5Pset_mcdt_search_cb.
HDF5.API.h5p_set_mdc_config — Functionh5p_set_mdc_config(plist_id::hid_t, config_ptr::Ptr{H5AC_cache_config_t})See libhdf5 documentation for H5Pset_mdc_config.
HDF5.API.h5p_set_mdc_image_config — Functionh5p_set_mdc_image_config(plist_id::hid_t, config_ptr::Ptr{H5AC_cache_image_config_t})See libhdf5 documentation for H5Pset_mdc_image_config.
HDF5.API.h5p_set_mdc_log_options — Functionh5p_set_mdc_log_options(plist_id::hid_t, is_enabled::hbool_t, location::Cstring, start_on_access::hbool_t)See libhdf5 documentation for H5Pset_mdc_log_options.
HDF5.API.h5p_set_meta_block_size — Functionh5p_set_meta_block_size(fapl_id::hid_t, size::hsize_t)See libhdf5 documentation for H5Pset_meta_block_size.
HDF5.API.h5p_set_metadata_read_attempts — Functionh5p_set_metadata_read_attempts(plist_id::hid_t, attempts::Cuint)See libhdf5 documentation for H5Pset_metadata_read_attempts.
HDF5.API.h5p_set_multi_type — Functionh5p_set_multi_type(fapl_id::hid_t, type::H5FD_mem_t)See libhdf5 documentation for H5Pset_multi_type.
HDF5.API.h5p_set_nbit — Functionh5p_set_nbit(plist_id::hid_t)See libhdf5 documentation for H5Pset_nbit.
HDF5.API.h5p_set_nlinks — Functionh5p_set_nlinks(plist_id::hid_t, nlinks::Csize_t)See libhdf5 documentation for H5Pset_nlinks.
HDF5.API.h5p_set_obj_track_times — Functionh5p_set_obj_track_times(plist_id::hid_t, track_times::UInt8)See libhdf5 documentation for H5Pset_obj_track_times.
HDF5.API.h5p_set_object_flush_cb — Functionh5p_set_object_flush_cb(plist_id::hid_t, func::H5F_flush_cb_t, udata::Ptr{Cvoid})See libhdf5 documentation for H5Pset_object_flush_cb.
HDF5.API.h5p_set_page_buffer_size — Functionh5p_set_page_buffer_size(plist_id::hid_t, buf_size::Csize_t, min_meta_per::Cuint, min_raw_per::Cuint)See libhdf5 documentation for H5Pset_page_buffer_size.
HDF5.API.h5p_set_preserve — Functionh5p_set_preserve(plist_id::hid_t, status::hbool_t)See libhdf5 documentation for H5Pset_preserve.
HDF5.API.h5p_set_scaleoffset — Functionh5p_set_scaleoffset(plist_id::hid_t, scale_type::Cint, scale_factor::Cint)See libhdf5 documentation for H5Pset_scaleoffset.
HDF5.API.h5p_set_shared_mesg_index — Functionh5p_set_shared_mesg_index(plist_id::hid_t, index_num::Cuint, mesg_type_flags::Cuint, min_mesg_size::Cuint)See libhdf5 documentation for H5Pset_shared_mesg_index.
HDF5.API.h5p_set_shared_mesg_nindexes — Functionh5p_set_shared_mesg_nindexes(plist_id::hid_t, nindexes::Cuint)See libhdf5 documentation for H5Pset_shared_mesg_nindexes.
HDF5.API.h5p_set_shared_mesg_phase_change — Functionh5p_set_shared_mesg_phase_change(plist_id::hid_t, max_list::Cuint, min_btree::Cuint)See libhdf5 documentation for H5Pset_shared_mesg_phase_change.
HDF5.API.h5p_set_shuffle — Functionh5p_set_shuffle(plist_id::hid_t)See libhdf5 documentation for H5Pset_shuffle.
HDF5.API.h5p_set_sieve_buf_size — Functionh5p_set_sieve_buf_size(fapl_id::hid_t, size::Csize_t)See libhdf5 documentation for H5Pset_sieve_buf_size.
HDF5.API.h5p_set_sizes — Functionh5p_set_sizes(plist_id::hid_t, sizeof_addr::Csize_t, sizeof_size::Csize_t)See libhdf5 documentation for H5Pset_sizes.
HDF5.API.h5p_set_small_data_block_size — Functionh5p_set_small_data_block_size(fapl_id::hid_t, size::hsize_t)See libhdf5 documentation for H5Pset_small_data_block_size.
HDF5.API.h5p_set_sym_k — Functionh5p_set_sym_k(plist_id::hid_t, ik::Cuint, lk::Cuint)See libhdf5 documentation for H5Pset_sym_k.
HDF5.API.h5p_set_szip — Functionh5p_set_szip(plist_id::hid_t, options_mask::Cuint, pixels_per_block::Cuint)See libhdf5 documentation for H5Pset_szip.
HDF5.API.h5p_set_type_conv_cb — Functionh5p_set_type_conv_cb(dxpl_id::hid_t, op::H5T_conv_except_func_t, operate_data::Ptr{Cvoid})See libhdf5 documentation for H5Pset_type_conv_cb.
HDF5.API.h5p_set_userblock — Functionh5p_set_userblock(plist_id::hid_t, len::hsize_t)See libhdf5 documentation for H5Pset_userblock.
HDF5.API.h5p_set_virtual — Functionh5p_set_virtual(dcpl_id::hid_t, vspace_id::hid_t, src_file_name::Cstring, src_dset_name::Cstring, src_space_id::hid_t)See libhdf5 documentation for H5Pset_virtual.
HDF5.API.h5p_set_virtual_prefix — Functionh5p_set_virtual_prefix(dapl_id::hid_t, prefix::Cstring)See libhdf5 documentation for H5Pset_virtual_prefix.
HDF5.API.h5p_set_virtual_printf_gap — Functionh5p_set_virtual_printf_gap(dapl_id::hid_t, gap_size::hsize_t)See libhdf5 documentation for H5Pset_virtual_printf_gap.
HDF5.API.h5p_set_virtual_view — Functionh5p_set_virtual_view(dapl_id::hid_t, view::H5D_vds_view_t)See libhdf5 documentation for H5Pset_virtual_view.
HDF5.API.h5p_set_vlen_mem_manager — Functionh5p_set_vlen_mem_manager(plist_id::hid_t, alloc_func::H5MM_allocate_t, alloc_info::Ptr{Cvoid}, free_func::H5MM_free_t, free_info::Ptr{Cvoid})See libhdf5 documentation for H5Pset_vlen_mem_manager.
HDF5.API.h5p_set_vol — Functionh5p_set_vol(plist_id::hid_t, new_vol_id::hid_t, new_vol_info::Ptr{Cvoid})See libhdf5 documentation for H5Pset_vol.
HDF5.API.h5p_unregister — Functionh5p_unregister(pclass_id::hid_t, name::Cstring)See libhdf5 documentation for H5Punregister.
H5R — Reference Interface
HDF5.API.h5r_create — Functionh5r_create(ref::Ptr{Cvoid}, loc_id::hid_t, pathname::Cstring, ref_type::Cint, space_id::hid_t)See libhdf5 documentation for H5Rcreate.
HDF5.API.h5r_dereference — Functionh5r_dereference(obj_id::hid_t, oapl_id::hid_t, ref_type::Cint, ref::Ptr{Cvoid}) -> hid_tSee libhdf5 documentation for H5Rdereference2.
HDF5.API.h5r_get_obj_type — Functionh5r_get_obj_type(loc_id::hid_t, ref_type::Cint, ref::Ptr{Cvoid}, obj_type::Ptr{Cint})See libhdf5 documentation for H5Rget_obj_type2.
HDF5.API.h5r_get_region — Functionh5r_get_region(loc_id::hid_t, ref_type::Cint, ref::Ptr{Cvoid}) -> hid_tSee libhdf5 documentation for H5Rget_region.
H5S — Dataspace Interface
h5s_closeh5s_combine_hyperslabh5s_combine_selecth5s_copyh5s_createh5s_create_simpleh5s_extent_copyh5s_extent_equalh5s_get_regular_hyperslabh5s_get_select_boundsh5s_get_select_elem_npointsh5s_get_select_elem_pointlisth5s_get_select_hyper_blocklisth5s_get_select_hyper_nblocksh5s_get_select_npointsh5s_get_select_typeh5s_get_simple_extent_dimsh5s_get_simple_extent_ndimsh5s_get_simple_extent_typeh5s_is_regular_hyperslabh5s_is_simpleh5s_modify_selecth5s_offset_simpleh5s_select_adjusth5s_select_allh5s_select_copyh5s_select_elementsh5s_select_hyperslabh5s_select_intersect_blockh5s_select_shape_sameh5s_select_validh5s_set_extent_noneh5s_set_extent_simple
HDF5.API.h5s_close — Functionh5s_close(space_id::hid_t)See libhdf5 documentation for H5Sclose.
HDF5.API.h5s_combine_hyperslab — Functionh5s_combine_hyperslab(dspace_id::hid_t, seloper::H5S_seloper_t, start::Ptr{hsize_t}, stride::Ptr{hsize_t}, count::Ptr{hsize_t}, block::Ptr{hsize_t})See libhdf5 documentation for H5Scombine_hyperslab.
HDF5.API.h5s_combine_select — Functionh5s_combine_select(space1_id::hid_t, op::H5S_seloper_t, space2_id::hid_t) -> hid_tSee libhdf5 documentation for H5Scombine_select.
HDF5.API.h5s_copy — Functionh5s_copy(space_id::hid_t) -> hid_tSee libhdf5 documentation for H5Scopy.
HDF5.API.h5s_create — Functionh5s_create(class::Cint) -> hid_tSee libhdf5 documentation for H5Screate.
HDF5.API.h5s_create_simple — Functionh5s_create_simple(rank::Cint, current_dims::Ptr{hsize_t}, maximum_dims::Ptr{hsize_t}) -> hid_tSee libhdf5 documentation for H5Screate_simple.
HDF5.API.h5s_extent_copy — Functionh5s_extent_copy(dst::hid_t, src::hid_t)See libhdf5 documentation for H5Sextent_copy.
HDF5.API.h5s_extent_equal — Functionh5s_extent_equal(space1_id::hid_t, space2_id::hid_t) -> BoolSee libhdf5 documentation for H5Sextent_equal.
HDF5.API.h5s_get_regular_hyperslab — Functionh5s_get_regular_hyperslab(space_id::hid_t, start::Ptr{hsize_t}, stride::Ptr{hsize_t}, count::Ptr{hsize_t}, block::Ptr{hsize_t})See libhdf5 documentation for H5Sget_regular_hyperslab.
HDF5.API.h5s_get_select_bounds — Functionh5s_get_select_bounds(space_id::hid_t, starts::Ptr{hsize_t}, ends::Ptr{hsize_t})See libhdf5 documentation for H5Sget_select_bounds.
HDF5.API.h5s_get_select_elem_npoints — Functionh5s_get_select_elem_npoints(space_id::hid_t) -> hssize_tSee libhdf5 documentation for H5Sget_select_elem_npoints.
HDF5.API.h5s_get_select_elem_pointlist — Functionh5s_get_select_elem_pointlist(space_id::hid_t, startpoint::hsize_t, numpoints::hsize_t, buf::Ptr{hsize_t})See libhdf5 documentation for H5Sget_select_elem_pointlist.
HDF5.API.h5s_get_select_hyper_blocklist — Functionh5s_get_select_hyper_blocklist(space_id::hid_t, startblock::hsize_t, numblocks::hsize_t, buf::Ptr{hsize_t})See libhdf5 documentation for H5Sget_select_hyper_blocklist.
HDF5.API.h5s_get_select_hyper_nblocks — Functionh5s_get_select_hyper_nblocks(space_id::hid_t) -> hssize_tSee libhdf5 documentation for H5Sget_select_hyper_nblocks.
HDF5.API.h5s_get_select_npoints — Functionh5s_get_select_npoints(space_id::hid_t) -> hsize_tSee libhdf5 documentation for H5Sget_select_npoints.
HDF5.API.h5s_get_select_type — Functionh5s_get_select_type(space_id::hid_t) -> H5S_sel_typeSee libhdf5 documentation for H5Sget_select_type.
HDF5.API.h5s_get_simple_extent_dims — Functionh5s_get_simple_extent_dims(space_id::hid_t, dims::Ptr{hsize_t}, maxdims::Ptr{hsize_t}) -> IntSee libhdf5 documentation for H5Sget_simple_extent_dims.
HDF5.API.h5s_get_simple_extent_ndims — Functionh5s_get_simple_extent_ndims(space_id::hid_t) -> IntSee libhdf5 documentation for H5Sget_simple_extent_ndims.
HDF5.API.h5s_get_simple_extent_type — Functionh5s_get_simple_extent_type(space_id::hid_t) -> H5S_class_tSee libhdf5 documentation for H5Sget_simple_extent_type.
HDF5.API.h5s_is_regular_hyperslab — Functionh5s_is_regular_hyperslab(space_id::hid_t) -> BoolSee libhdf5 documentation for H5Sis_regular_hyperslab.
HDF5.API.h5s_is_simple — Functionh5s_is_simple(space_id::hid_t) -> BoolSee libhdf5 documentation for H5Sis_simple.
HDF5.API.h5s_modify_select — Functionh5s_modify_select(space_id::hid_t, op::H5S_seloper_t, space2_id::hid_t)See libhdf5 documentation for H5Smodify_select.
HDF5.API.h5s_offset_simple — Functionh5s_offset_simple(space_id::hid_t, offset::Ptr{hssize_t})See libhdf5 documentation for H5Soffset_simple.
HDF5.API.h5s_select_adjust — Functionh5s_select_adjust(space_id::hid_t, offset::Ptr{hssize_t})See libhdf5 documentation for H5Sselect_adjust.
HDF5.API.h5s_select_all — Functionh5s_select_all(space_id::hid_t)See libhdf5 documentation for H5Sselect_all.
HDF5.API.h5s_select_copy — Functionh5s_select_copy(dst::hid_t, src::hid_t)See libhdf5 documentation for H5Sselect_copy.
HDF5.API.h5s_select_elements — Functionh5s_select_elements(space_id::hid_t, op::H5S_seloper_t, num_elem::Csize_t, coord::Ptr{hsize_t})See libhdf5 documentation for H5Sselect_elements.
HDF5.API.h5s_select_hyperslab — Functionh5s_select_hyperslab(dspace_id::hid_t, seloper::H5S_seloper_t, start::Ptr{hsize_t}, stride::Ptr{hsize_t}, count::Ptr{hsize_t}, block::Ptr{hsize_t})See libhdf5 documentation for H5Sselect_hyperslab.
HDF5.API.h5s_select_intersect_block — Functionh5s_select_intersect_block(space_id::hid_t, starts::Ptr{hsize_t}, ends::Ptr{hsize_t}) -> BoolSee libhdf5 documentation for H5Sselect_intersect_block.
HDF5.API.h5s_select_shape_same — Functionh5s_select_shape_same(space1_id::hid_t, space2_id::hid_t) -> BoolSee libhdf5 documentation for H5Sselect_shape_same.
HDF5.API.h5s_select_valid — Functionh5s_select_valid(spaceid::hid_t) -> BoolSee libhdf5 documentation for H5Sselect_valid.
HDF5.API.h5s_set_extent_none — Functionh5s_set_extent_none(space_id::hid_t)See libhdf5 documentation for H5Sset_extent_none.
HDF5.API.h5s_set_extent_simple — Functionh5s_set_extent_simple(dspace_id::hid_t, rank::Cint, current_size::Ptr{hsize_t}, maximum_size::Ptr{hsize_t})See libhdf5 documentation for H5Sset_extent_simple.
H5T — Datatype Interface
h5t_array_createh5t_closeh5t_commith5t_committedh5t_copyh5t_createh5t_enum_inserth5t_equalh5t_get_array_dimsh5t_get_array_ndimsh5t_get_classh5t_get_cseth5t_get_ebiash5t_get_fieldsh5t_get_member_classh5t_get_member_indexh5t_get_member_nameh5t_get_member_offseth5t_get_member_typeh5t_get_native_typeh5t_get_nmembersh5t_get_offseth5t_get_orderh5t_get_precisionh5t_get_signh5t_get_sizeh5t_get_strpadh5t_get_superh5t_get_tagh5t_inserth5t_is_variable_strh5t_lockh5t_openh5t_set_cseth5t_set_ebiash5t_set_fieldsh5t_set_offseth5t_set_orderh5t_set_precisionh5t_set_sizeh5t_set_strpadh5t_set_tagh5t_vlen_create
HDF5.API.h5t_array_create — Functionh5t_array_create(basetype_id::hid_t, ndims::Cuint, sz::Ptr{hsize_t}) -> hid_tSee libhdf5 documentation for H5Tarray_create2.
HDF5.API.h5t_close — Functionh5t_close(dtype_id::hid_t)See libhdf5 documentation for H5Tclose.
HDF5.API.h5t_commit — Functionh5t_commit(loc_id::hid_t, name::Cstring, dtype_id::hid_t, lcpl_id::hid_t, tcpl_id::hid_t, tapl_id::hid_t)See libhdf5 documentation for H5Tcommit2.
HDF5.API.h5t_committed — Functionh5t_committed(dtype_id::hid_t) -> BoolSee libhdf5 documentation for H5Tcommitted.
HDF5.API.h5t_copy — Functionh5t_copy(dtype_id::hid_t) -> hid_tSee libhdf5 documentation for H5Tcopy.
HDF5.API.h5t_create — Functionh5t_create(class_id::Cint, sz::Csize_t) -> hid_tSee libhdf5 documentation for H5Tcreate.
HDF5.API.h5t_enum_insert — Functionh5t_enum_insert(dtype_id::hid_t, name::Cstring, value::Ptr{Cvoid})See libhdf5 documentation for H5Tenum_insert.
HDF5.API.h5t_equal — Functionh5t_equal(dtype_id1::hid_t, dtype_id2::hid_t) -> BoolSee libhdf5 documentation for H5Tequal.
HDF5.API.h5t_get_array_dims — Functionh5t_get_array_dims(dtype_id::hid_t, dims::Ptr{hsize_t}) -> IntSee libhdf5 documentation for H5Tget_array_dims2.
HDF5.API.h5t_get_array_ndims — Functionh5t_get_array_ndims(dtype_id::hid_t) -> IntSee libhdf5 documentation for H5Tget_array_ndims.
HDF5.API.h5t_get_class — Functionh5t_get_class(dtype_id::hid_t) -> IntSee libhdf5 documentation for H5Tget_class.
HDF5.API.h5t_get_cset — Functionh5t_get_cset(dtype_id::hid_t) -> IntSee libhdf5 documentation for H5Tget_cset.
HDF5.API.h5t_get_ebias — Functionh5t_get_ebias(dtype_id::hid_t) -> Csize_tSee libhdf5 documentation for H5Tget_ebias.
HDF5.API.h5t_get_fields — Functionh5t_get_fields(dtype_id::hid_t, spos::Ref{Csize_t}, epos::Ref{Csize_t}, esize::Ref{Csize_t}, mpos::Ref{Csize_t}, msize::Ref{Csize_t})See libhdf5 documentation for H5Tget_fields.
HDF5.API.h5t_get_member_class — Functionh5t_get_member_class(dtype_id::hid_t, index::Cuint) -> IntSee libhdf5 documentation for H5Tget_member_class.
HDF5.API.h5t_get_member_index — Functionh5t_get_member_index(dtype_id::hid_t, membername::Cstring) -> IntSee libhdf5 documentation for H5Tget_member_index.
HDF5.API.h5t_get_member_name — Functionh5t_get_member_name(type_id::hid_t, index::Cuint) -> StringSee libhdf5 documentation for H5Oopen.
HDF5.API.h5t_get_member_offset — Functionh5t_get_member_offset(dtype_id::hid_t, index::Cuint) -> Csize_tSee libhdf5 documentation for H5Tget_member_offset.
HDF5.API.h5t_get_member_type — Functionh5t_get_member_type(dtype_id::hid_t, index::Cuint) -> hid_tSee libhdf5 documentation for H5Tget_member_type.
HDF5.API.h5t_get_native_type — Functionh5t_get_native_type(dtype_id::hid_t, direction::Cint) -> hid_tSee libhdf5 documentation for H5Tget_native_type.
HDF5.API.h5t_get_nmembers — Functionh5t_get_nmembers(dtype_id::hid_t) -> IntSee libhdf5 documentation for H5Tget_nmembers.
HDF5.API.h5t_get_offset — Functionh5t_get_offset(dtype_id::hid_t) -> IntSee libhdf5 documentation for H5Tget_offset.
HDF5.API.h5t_get_order — Functionh5t_get_order(dtype_id::hid_t) -> IntSee libhdf5 documentation for H5Tget_order.
HDF5.API.h5t_get_precision — Functionh5t_get_precision(dtype_id::hid_t) -> Csize_tSee libhdf5 documentation for H5Tget_precision.
HDF5.API.h5t_get_sign — Functionh5t_get_sign(dtype_id::hid_t) -> IntSee libhdf5 documentation for H5Tget_sign.
HDF5.API.h5t_get_size — Functionh5t_get_size(dtype_id::hid_t) -> Csize_tSee libhdf5 documentation for H5Tget_size.
HDF5.API.h5t_get_strpad — Functionh5t_get_strpad(dtype_id::hid_t) -> IntSee libhdf5 documentation for H5Tget_strpad.
HDF5.API.h5t_get_super — Functionh5t_get_super(dtype_id::hid_t) -> hid_tSee libhdf5 documentation for H5Tget_super.
HDF5.API.h5t_get_tag — Functionh5t_get_tag(type_id::hid_t) -> StringSee libhdf5 documentation for H5Oopen.
HDF5.API.h5t_insert — Functionh5t_insert(dtype_id::hid_t, fieldname::Cstring, offset::Csize_t, field_id::hid_t)See libhdf5 documentation for H5Tinsert.
HDF5.API.h5t_is_variable_str — Functionh5t_is_variable_str(type_id::hid_t) -> BoolSee libhdf5 documentation for H5Tis_variable_str.
HDF5.API.h5t_lock — Functionh5t_lock(type_id::hid_t)See libhdf5 documentation for H5Tlock.
HDF5.API.h5t_open — Functionh5t_open(loc_id::hid_t, name::Cstring, tapl_id::hid_t) -> hid_tSee libhdf5 documentation for H5Topen2.
HDF5.API.h5t_set_cset — Functionh5t_set_cset(dtype_id::hid_t, cset::Cint)See libhdf5 documentation for H5Tset_cset.
HDF5.API.h5t_set_ebias — Functionh5t_set_ebias(dtype_id::hid_t, ebias::Csize_t)See libhdf5 documentation for H5Tset_ebias.
HDF5.API.h5t_set_fields — Functionh5t_set_fields(dtype_id::hid_t, spos::Csize_t, epos::Csize_t, esize::Csize_t, mpos::Csize_t, msize::Csize_t)See libhdf5 documentation for H5Tset_fields.
HDF5.API.h5t_set_offset — Functionh5t_set_offset(dtype_id::hid_t, offset::Csize_t)See libhdf5 documentation for H5Tset_offset.
HDF5.API.h5t_set_order — Functionh5t_set_order(dtype_id::hid_t, order::Cint)See libhdf5 documentation for H5Tset_order.
HDF5.API.h5t_set_precision — Functionh5t_set_precision(dtype_id::hid_t, sz::Csize_t)See libhdf5 documentation for H5Tset_precision.
HDF5.API.h5t_set_size — Functionh5t_set_size(dtype_id::hid_t, sz::Csize_t)See libhdf5 documentation for H5Tset_size.
HDF5.API.h5t_set_strpad — Functionh5t_set_strpad(dtype_id::hid_t, sz::Cint)See libhdf5 documentation for H5Tset_strpad.
HDF5.API.h5t_set_tag — Functionh5t_set_tag(dtype_id::hid_t, tag::Cstring)See libhdf5 documentation for H5Tset_tag.
HDF5.API.h5t_vlen_create — Functionh5t_vlen_create(base_type_id::hid_t) -> hid_tSee libhdf5 documentation for H5Tvlen_create.
H5Z — Filter Interface
HDF5.API.h5z_filter_avail — Functionh5z_filter_avail(id::H5Z_filter_t) -> BoolSee libhdf5 documentation for H5Zfilter_avail.
HDF5.API.h5z_get_filter_info — Functionh5z_get_filter_info(filter::H5Z_filter_t, filter_config_flags::Ptr{Cuint})See libhdf5 documentation for H5Zget_filter_info.
HDF5.API.h5z_register — Functionh5z_register(filter_class::Ref{H5Z_class_t})See libhdf5 documentation for H5Zregister.
HDF5.API.h5z_unregister — Functionh5z_unregister(id::H5Z_filter_t)See libhdf5 documentation for H5Zunregister.
H5FD — File Drivers
h5fd_core_inith5fd_family_inith5fd_log_inith5fd_mpio_inith5fd_multi_inith5fd_sec2_inith5fd_stdio_init
HDF5.API.h5fd_core_init — Functionh5fd_core_init() -> hid_tThis function is exposed in libhdf5 as the macro H5FD_CORE. See libhdf5 documentation for H5Pget_driver.
HDF5.API.h5fd_family_init — Functionh5fd_family_init() -> hid_tThis function is exposed in libhdf5 as the macro H5FD_FAMILY. See libhdf5 documentation for H5Pget_driver.
HDF5.API.h5fd_log_init — Functionh5fd_log_init() -> hid_tThis function is exposed in libhdf5 as the macro H5FD_LOG. See libhdf5 documentation for H5Pget_driver.
HDF5.API.h5fd_mpio_init — Functionh5fd_mpio_init() -> hid_tThis function is exposed in libhdf5 as the macro H5FD_MPIO. See libhdf5 documentation for H5Pget_driver.
HDF5.API.h5fd_multi_init — Functionh5fd_multi_init() -> hid_tThis function is exposed in libhdf5 as the macro H5FD_MULTI. See libhdf5 documentation for H5Pget_driver.
HDF5.API.h5fd_sec2_init — Functionh5fd_sec2_init() -> hid_tThis function is exposed in libhdf5 as the macro H5FD_SEC2. See libhdf5 documentation for H5Pget_driver.
HDF5.API.h5fd_stdio_init — Functionh5fd_stdio_init() -> hid_tThis function is exposed in libhdf5 as the macro H5FD_STDIO. See libhdf5 documentation for H5Pget_driver.
H5DO — Optimized Functions Interface
HDF5.API.h5do_append — Functionh5do_append(dset_id::hid_t, dxpl_id::hid_t, index::Cuint, num_elem::hsize_t, memtype::hid_t, buffer::Ptr{Cvoid})See libhdf5 documentation for H5DOappend.
HDF5.API.h5do_write_chunk — Functionh5do_write_chunk(dset_id::hid_t, dxpl_id::hid_t, filter_mask::UInt32, offset::Ptr{hsize_t}, bufsize::Csize_t, buf::Ptr{Cvoid})See libhdf5 documentation for H5DOwrite_chunk.
H5DS — Dimension Scale Interface
h5ds_attach_scaleh5ds_detach_scaleh5ds_get_labelh5ds_get_num_scalesh5ds_get_scale_nameh5ds_is_attachedh5ds_is_scaleh5ds_set_labelh5ds_set_scale
HDF5.API.h5ds_attach_scale — Functionh5ds_attach_scale(did::hid_t, dsid::hid_t, idx::Cuint)See libhdf5 documentation for H5DSattach_scale.
HDF5.API.h5ds_detach_scale — Functionh5ds_detach_scale(did::hid_t, dsid::hid_t, idx::Cuint)See libhdf5 documentation for H5DSdetach_scale.
HDF5.API.h5ds_get_label — Functionh5ds_get_label(did::hid_t, idx::Cuint, label::Ptr{UInt8}, size::hsize_t)See libhdf5 documentation for H5DSget_label.
HDF5.API.h5ds_get_num_scales — Functionh5ds_get_num_scales(did::hid_t, idx::Cuint) -> IntSee libhdf5 documentation for H5DSget_num_scales.
HDF5.API.h5ds_get_scale_name — Functionh5ds_get_scale_name(did::hid_t, name::Ptr{UInt8}, size::Csize_t) -> Cssize_tSee libhdf5 documentation for H5DSget_scale_name.
HDF5.API.h5ds_is_attached — Functionh5ds_is_attached(did::hid_t, dsid::hid_t, idx::Cuint) -> BoolSee libhdf5 documentation for H5DSis_attached.
HDF5.API.h5ds_is_scale — Functionh5ds_is_scale(did::hid_t) -> BoolSee libhdf5 documentation for H5DSis_scale.
HDF5.API.h5ds_set_label — Functionh5ds_set_label(did::hid_t, idx::Cuint, label::Ref{UInt8})See libhdf5 documentation for H5DSset_label.
HDF5.API.h5ds_set_scale — Functionh5ds_set_scale(dsid::hid_t, dimname::Cstring)See libhdf5 documentation for H5DSset_scale.
H5LT — Lite Interface
HDF5.API.h5lt_dtype_to_text — Functionh5lt_dtype_to_text(datatype::hid_t, str::Ptr{UInt8}, lang_type::Cint, len::Ref{Csize_t})See libhdf5 documentation for H5LTdtype_to_text.
H5TB — Table Interface
h5tb_append_recordsh5tb_get_field_infoh5tb_get_table_infoh5tb_make_tableh5tb_read_recordsh5tb_read_tableh5tb_write_records
HDF5.API.h5tb_append_records — Functionh5tb_append_records(loc_id::hid_t, dset_name::Cstring, nrecords::hsize_t, type_size::Csize_t, field_offset::Ptr{Csize_t}, field_sizes::Ptr{Csize_t}, data::Ptr{Cvoid})See libhdf5 documentation for H5TBappend_records.
HDF5.API.h5tb_get_field_info — Functionh5tb_get_field_info(loc_id::hid_t, table_name::Cstring, field_names::Ptr{Ptr{UInt8}}, field_sizes::Ptr{Csize_t}, field_offsets::Ptr{Csize_t}, type_size::Ptr{Csize_t})See libhdf5 documentation for H5TBget_field_info.
HDF5.API.h5tb_get_table_info — Functionh5tb_get_table_info(loc_id::hid_t, table_name::Cstring, nfields::Ptr{hsize_t}, nrecords::Ptr{hsize_t})See libhdf5 documentation for H5TBget_table_info.
HDF5.API.h5tb_make_table — Functionh5tb_make_table(table_title::Cstring, loc_id::hid_t, dset_name::Cstring, nfields::hsize_t, nrecords::hsize_t, type_size::Csize_t, field_names::Ptr{Cstring}, field_offset::Ptr{Csize_t}, field_types::Ptr{hid_t}, chunk_size::hsize_t, fill_data::Ptr{Cvoid}, compress::Cint, data::Ptr{Cvoid})See libhdf5 documentation for H5TBmake_table.
HDF5.API.h5tb_read_records — Functionh5tb_read_records(loc_id::hid_t, table_name::Cstring, start::hsize_t, nrecords::hsize_t, type_size::Csize_t, field_offsets::Ptr{Csize_t}, dst_sizes::Ptr{Csize_t}, data::Ptr{Cvoid})See libhdf5 documentation for H5TBread_records.
HDF5.API.h5tb_read_table — Functionh5tb_read_table(loc_id::hid_t, table_name::Cstring, dst_size::Csize_t, dst_offset::Ptr{Csize_t}, dst_sizes::Ptr{Csize_t}, dst_buf::Ptr{Cvoid})See libhdf5 documentation for H5TBread_table.
HDF5.API.h5tb_write_records — Functionh5tb_write_records(loc_id::hid_t, table_name::Cstring, start::hsize_t, nrecords::hsize_t, type_size::Csize_t, field_offsets::Ptr{Csize_t}, field_sizes::Ptr{Csize_t}, data::Ptr{Cvoid})See libhdf5 documentation for H5TBwrite_records.