![]() |
HDF5
1.12.0
|
Functions | |
| void * | H5O__shared_decode (H5F_t *f, H5O_t *open_oh, unsigned *ioflags, const uint8_t *buf, const H5O_msg_class_t *type) |
| herr_t | H5O__shared_encode (const H5F_t *f, uint8_t *buf, const H5O_shared_t *sh_mesg) |
| herr_t | H5O_set_shared (H5O_shared_t *dst, const H5O_shared_t *src) |
| size_t | H5O__shared_size (const H5F_t *f, const H5O_shared_t *sh_mesg) |
| herr_t | H5O__shared_delete (H5F_t *f, H5O_t *open_oh, const H5O_msg_class_t *type, H5O_shared_t *sh_mesg) |
| herr_t | H5O__shared_link (H5F_t *f, H5O_t *open_oh, const H5O_msg_class_t *type, H5O_shared_t *sh_mesg) |
| herr_t | H5O__shared_copy_file (H5F_t H5_ATTR_NDEBUG_UNUSED *file_src, H5F_t *file_dst, const H5O_msg_class_t *mesg_type, const void *_native_src, void *_native_dst, hbool_t H5_ATTR_UNUSED *recompute_size, unsigned *mesg_flags, H5O_copy_t H5_ATTR_NDEBUG_UNUSED *cpy_info, void H5_ATTR_UNUSED *udata) |
| herr_t | H5O__shared_post_copy_file (H5F_t *f, const H5O_msg_class_t *mesg_type, const H5O_shared_t *shared_src, H5O_shared_t *shared_dst, unsigned *mesg_flags, H5O_copy_t *cpy_info) |
| herr_t | H5O__shared_debug (const H5O_shared_t *mesg, FILE *stream, int indent, int fwidth) |
| herr_t H5O__shared_copy_file | ( | H5F_t H5_ATTR_NDEBUG_UNUSED * | file_src, |
| H5F_t * | file_dst, | ||
| const H5O_msg_class_t * | mesg_type, | ||
| const void * | _native_src, | ||
| void * | _native_dst, | ||
| hbool_t H5_ATTR_UNUSED * | recompute_size, | ||
| unsigned * | mesg_flags, | ||
| H5O_copy_t H5_ATTR_NDEBUG_UNUSED * | cpy_info, | ||
| void H5_ATTR_UNUSED * | udata | ||
| ) |
References FAIL, FUNC_LEAVE_NOAPI(), H5SM_try_share(), HDassert(), H5O_msg_class_t::id, NULL, ret_value, and H5O_shared_t::type.
| herr_t H5O__shared_debug | ( | const H5O_shared_t * | mesg, |
| FILE * | stream, | ||
| int | indent, | ||
| int | fwidth | ||
| ) |
| void* H5O__shared_decode | ( | H5F_t * | f, |
| H5O_t * | open_oh, | ||
| unsigned * | ioflags, | ||
| const uint8_t * | buf, | ||
| const H5O_msg_class_t * | type | ||
| ) |
| herr_t H5O__shared_delete | ( | H5F_t * | f, |
| H5O_t * | open_oh, | ||
| const H5O_msg_class_t * | type, | ||
| H5O_shared_t * | sh_mesg | ||
| ) |
References f, HDassert(), and ret_value.
| herr_t H5O__shared_encode | ( | const H5F_t * | f, |
| uint8_t * | buf, | ||
| const H5O_shared_t * | sh_mesg | ||
| ) |
| herr_t H5O__shared_link | ( | H5F_t * | f, |
| H5O_t * | open_oh, | ||
| const H5O_msg_class_t * | type, | ||
| H5O_shared_t * | sh_mesg | ||
| ) |
References f, HDassert(), and ret_value.
| herr_t H5O__shared_post_copy_file | ( | H5F_t * | f, |
| const H5O_msg_class_t * | mesg_type, | ||
| const H5O_shared_t * | shared_src, | ||
| H5O_shared_t * | shared_dst, | ||
| unsigned * | mesg_flags, | ||
| H5O_copy_t * | cpy_info | ||
| ) |
| size_t H5O__shared_size | ( | const H5F_t * | f, |
| const H5O_shared_t * | sh_mesg | ||
| ) |
References f, FUNC_LEAVE_NOAPI(), HDassert(), ret_value, and H5O_shared_t::type.
| herr_t H5O_set_shared | ( | H5O_shared_t * | dst, |
| const H5O_shared_t * | src | ||
| ) |
References FUNC_LEAVE_NOAPI(), and HDassert().
Referenced by H5O__attr_update_shared(), H5O_msg_set_share(), and H5S__extent_copy_real().