38 #define H5O_COPY_SHALLOW_HIERARCHY_FLAG (0x0001u) 39 #define H5O_COPY_EXPAND_SOFT_LINK_FLAG (0x0002u) 40 #define H5O_COPY_EXPAND_EXT_LINK_FLAG (0x0004u) 41 #define H5O_COPY_EXPAND_REFERENCE_FLAG (0x0008u) 42 #define H5O_COPY_WITHOUT_ATTR_FLAG (0x0010u) 43 #define H5O_COPY_PRESERVE_NULL_FLAG (0x0020u) 44 #define H5O_COPY_MERGE_COMMITTED_DTYPE_FLAG (0x0040u) 45 #define H5O_COPY_ALL (0x007Fu) 54 #define H5O_SHMESG_NONE_FLAG 0x0000 55 #define H5O_SHMESG_SDSPACE_FLAG ((unsigned)1 << 0x0001) 56 #define H5O_SHMESG_DTYPE_FLAG ((unsigned)1 << 0x0003) 57 #define H5O_SHMESG_FILL_FLAG ((unsigned)1 << 0x0005) 58 #define H5O_SHMESG_PLINE_FLAG ((unsigned)1 << 0x000b) 59 #define H5O_SHMESG_ATTR_FLAG ((unsigned)1 << 0x000c) 60 #define H5O_SHMESG_ALL_FLAG (H5O_SHMESG_SDSPACE_FLAG | H5O_SHMESG_DTYPE_FLAG | H5O_SHMESG_FILL_FLAG | H5O_SHMESG_PLINE_FLAG | H5O_SHMESG_ATTR_FLAG) 63 #define H5O_HDR_CHUNK0_SIZE 0x03 64 #define H5O_HDR_ATTR_CRT_ORDER_TRACKED 0x04 65 #define H5O_HDR_ATTR_CRT_ORDER_INDEXED 0x08 66 #define H5O_HDR_ATTR_STORE_PHASE_CHANGE 0x10 67 #define H5O_HDR_STORE_TIMES 0x20 68 #define H5O_HDR_ALL_FLAGS (H5O_HDR_CHUNK0_SIZE | H5O_HDR_ATTR_CRT_ORDER_TRACKED | H5O_HDR_ATTR_CRT_ORDER_INDEXED | H5O_HDR_ATTR_STORE_PHASE_CHANGE | H5O_HDR_STORE_TIMES) 73 #define H5O_SHMESG_MAX_NINDEXES 8 74 #define H5O_SHMESG_MAX_LIST_SIZE 5000 170 const char *dst_name,
hid_t ocpypl_id,
hid_t lcpl_id);
173 const char *comment,
hid_t lapl_id);
176 char *comment,
size_t bufsize,
hid_t lapl_id);
181 void *op_data,
hid_t lapl_id);
188 #ifndef H5_NO_DEPRECATED_SYMBOLS
H5_DLL htri_t H5Oexists_by_name(hid_t loc_id, const char *name, hid_t lapl_id)
H5_DLL herr_t H5Oset_comment_by_name(hid_t loc_id, const char *name, const char *comment, hid_t lapl_id)
H5_DLL hid_t H5Oopen_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, hid_t lapl_id)
H5_DLL herr_t H5Oget_info_by_name(hid_t loc_id, const char *name, H5O_info_t *oinfo, hid_t lapl_id)
H5_DLL herr_t H5Oget_info_by_idx(hid_t loc_id, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5O_info_t *oinfo, hid_t lapl_id)
H5_DLL herr_t H5Odecr_refcount(hid_t object_id)
H5_DLL herr_t H5Ocopy(hid_t src_loc_id, const char *src_name, hid_t dst_loc_id, const char *dst_name, hid_t ocpypl_id, hid_t lcpl_id)
herr_t(* H5O_iterate_t)(hid_t obj, const char *name, const H5O_info_t *info, void *op_data)
unsigned long long hsize_t
H5_DLL herr_t H5Oclose(hid_t object_id)
H5_DLL ssize_t H5Oget_comment(hid_t obj_id, char *comment, size_t bufsize)
struct H5O_stat_t H5O_stat_t
H5_DLL herr_t H5Oincr_refcount(hid_t object_id)
H5O_mcdt_search_ret_t(* H5O_mcdt_search_cb_t)(void *op_data)
HDFFCLIBAPI _fcd intf intf * order
H5_DLL herr_t H5Ovisit(hid_t obj_id, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate_t op, void *op_data)
H5_DLL hid_t H5Oopen(hid_t loc_id, const char *name, hid_t lapl_id)
struct H5O_hdr_info_t::@34 space
HDFFCLIBAPI _fcd _fcd intf * n
H5_DLL herr_t H5Oget_info(hid_t loc_id, H5O_info_t *oinfo)
H5_DLL herr_t H5Ovisit_by_name(hid_t loc_id, const char *obj_name, H5_index_t idx_type, H5_iter_order_t order, H5O_iterate_t op, void *op_data, hid_t lapl_id)
uint32_t H5O_msg_crt_idx_t
H5_DLL ssize_t H5Oget_comment_by_name(hid_t loc_id, const char *name, char *comment, size_t bufsize, hid_t lapl_id)
H5_DLL hid_t H5Oopen_by_addr(hid_t loc_id, haddr_t addr)
H5_DLL herr_t H5Olink(hid_t obj_id, hid_t new_loc_id, const char *new_name, hid_t lcpl_id, hid_t lapl_id)
H5_DLL herr_t H5Oset_comment(hid_t obj_id, const char *comment)
struct H5O_hdr_info_t H5O_hdr_info_t
struct H5O_info_t H5O_info_t