HDF5  1.12.0
H5Omessage.c File Reference

Data Structures

struct  H5O_iter_rm_t
 

Functions

herr_t H5O_msg_create (const H5O_loc_t *loc, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
 
herr_t H5O_msg_append_oh (H5F_t *f, H5O_t *oh, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
 
herr_t H5O__msg_append_real (H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned mesg_flags, unsigned update_flags, void *mesg)
 
herr_t H5O_msg_write (const H5O_loc_t *loc, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
 
herr_t H5O_msg_write_oh (H5F_t *f, H5O_t *oh, unsigned type_id, unsigned mesg_flags, unsigned update_flags, void *mesg)
 
herr_t H5O__msg_write_real (H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned mesg_flags, unsigned update_flags, void *mesg)
 
void * H5O_msg_read (const H5O_loc_t *loc, unsigned type_id, void *mesg)
 
void * H5O_msg_read_oh (H5F_t *f, H5O_t *oh, unsigned type_id, void *mesg)
 
herr_t H5O_msg_reset (unsigned type_id, void *native)
 
void * H5O_msg_free (unsigned type_id, void *mesg)
 
herr_t H5O__msg_free_mesg (H5O_mesg_t *mesg)
 
void * H5O_msg_free_real (const H5O_msg_class_t *type, void *msg_native)
 
void * H5O_msg_copy (unsigned type_id, const void *mesg, void *dst)
 
int H5O_msg_count (const H5O_loc_t *loc, unsigned type_id)
 
unsigned H5O__msg_count_real (const H5O_t *oh, const H5O_msg_class_t *type)
 
htri_t H5O_msg_exists (const H5O_loc_t *loc, unsigned type_id)
 
htri_t H5O_msg_exists_oh (const H5O_t *oh, unsigned type_id)
 
herr_t H5O_msg_remove (const H5O_loc_t *loc, unsigned type_id, int sequence, hbool_t adj_link)
 
herr_t H5O_msg_remove_op (const H5O_loc_t *loc, unsigned type_id, int sequence, H5O_operator_t op, void *op_data, hbool_t adj_link)
 
herr_t H5O__msg_remove_real (H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, int sequence, H5O_operator_t app_op, void *op_data, hbool_t adj_link)
 
herr_t H5O_msg_iterate (const H5O_loc_t *loc, unsigned type_id, const H5O_mesg_operator_t *op, void *op_data)
 
herr_t H5O__msg_iterate_real (H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, const H5O_mesg_operator_t *op, void *op_data)
 
size_t H5O_msg_raw_size (const H5F_t *f, unsigned type_id, hbool_t disable_shared, const void *mesg)
 
size_t H5O_msg_size_f (const H5F_t *f, hid_t ocpl_id, unsigned type_id, const void *mesg, size_t extra_raw)
 
size_t H5O_msg_size_oh (const H5F_t *f, const H5O_t *oh, unsigned type_id, const void *mesg, size_t extra_raw)
 
htri_t H5O_msg_can_share (unsigned type_id, const void *mesg)
 
htri_t H5O_msg_can_share_in_ohdr (unsigned type_id)
 
htri_t H5O_msg_is_shared (unsigned type_id, const void *mesg)
 
herr_t H5O_msg_set_share (unsigned type_id, const H5O_shared_t *share, void *mesg)
 
herr_t H5O_msg_reset_share (unsigned H5_ATTR_NDEBUG_UNUSED type_id, void *mesg)
 
herr_t H5O_msg_get_crt_index (unsigned type_id, const void *mesg, H5O_msg_crt_idx_t *crt_idx)
 
herr_t H5O_msg_encode (H5F_t *f, unsigned type_id, hbool_t disable_shared, unsigned char *buf, const void *mesg)
 
void * H5O_msg_decode (H5F_t *f, H5O_t *open_oh, unsigned type_id, size_t buf_size, const unsigned char *buf)
 
void * H5O__msg_copy_file (const H5O_msg_class_t *type, H5F_t *file_src, void *native_src, H5F_t *file_dst, hbool_t *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info, void *udata)
 
herr_t H5O__msg_alloc (H5F_t *f, H5O_t *oh, const H5O_msg_class_t *type, unsigned *mesg_flags, void *native, size_t *mesg_idx)
 
herr_t H5O_msg_delete (H5F_t *f, H5O_t *open_oh, unsigned type_id, void *mesg)
 
herr_t H5O__delete_mesg (H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg)
 
herr_t H5O_msg_flush (H5F_t *f, H5O_t *oh, H5O_mesg_t *mesg)
 
herr_t H5O__flush_msgs (H5F_t *f, H5O_t *oh)
 
herr_t H5O_msg_get_flags (const H5O_loc_t *loc, unsigned type_id, uint8_t *flags)
 

Function Documentation

◆ H5O__delete_mesg()

herr_t H5O__delete_mesg ( H5F_t f,
H5O_t oh,
H5O_mesg_t mesg 
)

◆ H5O__flush_msgs()

◆ H5O__msg_alloc()

herr_t H5O__msg_alloc ( H5F_t f,
H5O_t oh,
const H5O_msg_class_t type,
unsigned *  mesg_flags,
void *  native,
size_t *  mesg_idx 
)

◆ H5O__msg_append_real()

herr_t H5O__msg_append_real ( H5F_t f,
H5O_t oh,
const H5O_msg_class_t type,
unsigned  mesg_flags,
unsigned  update_flags,
void *  mesg 
)

◆ H5O__msg_copy_file()

void* H5O__msg_copy_file ( const H5O_msg_class_t type,
H5F_t file_src,
void *  native_src,
H5F_t file_dst,
hbool_t recompute_size,
unsigned *  mesg_flags,
H5O_copy_t cpy_info,
void *  udata 
)

◆ H5O__msg_count_real()

◆ H5O__msg_free_mesg()

◆ H5O__msg_iterate_real()

◆ H5O__msg_remove_real()

◆ H5O__msg_write_real()

herr_t H5O__msg_write_real ( H5F_t f,
H5O_t oh,
const H5O_msg_class_t type,
unsigned  mesg_flags,
unsigned  update_flags,
void *  mesg 
)

◆ H5O_msg_append_oh()

herr_t H5O_msg_append_oh ( H5F_t f,
H5O_t oh,
unsigned  type_id,
unsigned  mesg_flags,
unsigned  update_flags,
void *  mesg 
)

◆ H5O_msg_can_share()

htri_t H5O_msg_can_share ( unsigned  type_id,
const void *  mesg 
)

◆ H5O_msg_can_share_in_ohdr()

htri_t H5O_msg_can_share_in_ohdr ( unsigned  type_id)

◆ H5O_msg_copy()

void* H5O_msg_copy ( unsigned  type_id,
const void *  mesg,
void *  dst 
)

◆ H5O_msg_count()

◆ H5O_msg_create()

herr_t H5O_msg_create ( const H5O_loc_t loc,
unsigned  type_id,
unsigned  mesg_flags,
unsigned  update_flags,
void *  mesg 
)

◆ H5O_msg_decode()

void* H5O_msg_decode ( H5F_t f,
H5O_t open_oh,
unsigned  type_id,
size_t  buf_size,
const unsigned char *  buf 
)

◆ H5O_msg_delete()

herr_t H5O_msg_delete ( H5F_t f,
H5O_t open_oh,
unsigned  type_id,
void *  mesg 
)

◆ H5O_msg_encode()

herr_t H5O_msg_encode ( H5F_t f,
unsigned  type_id,
hbool_t  disable_shared,
unsigned char *  buf,
const void *  mesg 
)

◆ H5O_msg_exists()

◆ H5O_msg_exists_oh()

◆ H5O_msg_flush()

◆ H5O_msg_free()

void* H5O_msg_free ( unsigned  type_id,
void *  mesg 
)

◆ H5O_msg_free_real()

void* H5O_msg_free_real ( const H5O_msg_class_t type,
void *  msg_native 
)

References HDassert(), and type.

Referenced by H5O__msg_free_mesg(), and H5O_msg_free().

◆ H5O_msg_get_crt_index()

herr_t H5O_msg_get_crt_index ( unsigned  type_id,
const void *  mesg,
H5O_msg_crt_idx_t crt_idx 
)

◆ H5O_msg_get_flags()

◆ H5O_msg_is_shared()

htri_t H5O_msg_is_shared ( unsigned  type_id,
const void *  mesg 
)

◆ H5O_msg_iterate()

herr_t H5O_msg_iterate ( const H5O_loc_t loc,
unsigned  type_id,
const H5O_mesg_operator_t op,
void *  op_data 
)

◆ H5O_msg_raw_size()

size_t H5O_msg_raw_size ( const H5F_t f,
unsigned  type_id,
hbool_t  disable_shared,
const void *  mesg 
)

◆ H5O_msg_read()

◆ H5O_msg_read_oh()

◆ H5O_msg_remove()

herr_t H5O_msg_remove ( const H5O_loc_t loc,
unsigned  type_id,
int  sequence,
hbool_t  adj_link 
)

◆ H5O_msg_remove_op()

herr_t H5O_msg_remove_op ( const H5O_loc_t loc,
unsigned  type_id,
int  sequence,
H5O_operator_t  op,
void *  op_data,
hbool_t  adj_link 
)

◆ H5O_msg_reset()

◆ H5O_msg_reset_share()

herr_t H5O_msg_reset_share ( unsigned H5_ATTR_NDEBUG_UNUSED  type_id,
void *  mesg 
)

◆ H5O_msg_set_share()

herr_t H5O_msg_set_share ( unsigned  type_id,
const H5O_shared_t share,
void *  mesg 
)

◆ H5O_msg_size_f()

size_t H5O_msg_size_f ( const H5F_t f,
hid_t  ocpl_id,
unsigned  type_id,
const void *  mesg,
size_t  extra_raw 
)

◆ H5O_msg_size_oh()

size_t H5O_msg_size_oh ( const H5F_t f,
const H5O_t oh,
unsigned  type_id,
const void *  mesg,
size_t  extra_raw 
)

◆ H5O_msg_write()

herr_t H5O_msg_write ( const H5O_loc_t loc,
unsigned  type_id,
unsigned  mesg_flags,
unsigned  update_flags,
void *  mesg 
)

◆ H5O_msg_write_oh()

herr_t H5O_msg_write_oh ( H5F_t f,
H5O_t oh,
unsigned  type_id,
unsigned  mesg_flags,
unsigned  update_flags,
void *  mesg 
)