HDF5  1.12.0
Data Fields
H5O_msg_class_t Struct Reference

#include <H5Opkg.h>

Data Fields

unsigned id
 
const char * name
 
size_t native_size
 
unsigned share_flags
 
void *(* decode )(H5F_t *, H5O_t *, unsigned, unsigned *, size_t, const uint8_t *)
 
herr_t(* encode )(H5F_t *, hbool_t, uint8_t *, const void *)
 
void *(* copy )(const void *, void *)
 
size_t(* raw_size )(const H5F_t *, hbool_t, const void *)
 
herr_t(* reset )(void *)
 
herr_t(* free )(void *)
 
herr_t(* del )(H5F_t *, H5O_t *, void *)
 
herr_t(* link )(H5F_t *, H5O_t *, void *)
 
herr_t(* set_share )(void *, const H5O_shared_t *)
 
htri_t(* can_share )(const void *)
 
herr_t(* pre_copy_file )(H5F_t *, const void *, hbool_t *, const H5O_copy_t *, void *)
 
void *(* copy_file )(H5F_t *, void *, H5F_t *, hbool_t *, unsigned *, H5O_copy_t *, void *)
 
herr_t(* post_copy_file )(const H5O_loc_t *, const void *, H5O_loc_t *, void *, unsigned *, H5O_copy_t *)
 
herr_t(* get_crt_index )(const void *, H5O_msg_crt_idx_t *)
 
herr_t(* set_crt_index )(void *, H5O_msg_crt_idx_t)
 
herr_t(* debug )(H5F_t *, const void *, FILE *, int, int)
 

Field Documentation

◆ can_share

htri_t(* can_share) (const void *)

◆ copy

void*(* copy) (const void *, void *)

◆ copy_file

void*(* copy_file) (H5F_t *, void *, H5F_t *, hbool_t *, unsigned *, H5O_copy_t *, void *)

◆ debug

herr_t(* debug) (H5F_t *, const void *, FILE *, int, int)

◆ decode

void*(* decode) (H5F_t *, H5O_t *, unsigned, unsigned *, size_t, const uint8_t *)

◆ del

herr_t(* del) (H5F_t *, H5O_t *, void *)

◆ encode

herr_t(* encode) (H5F_t *, hbool_t, uint8_t *, const void *)

◆ free

herr_t(* free) (void *)

◆ get_crt_index

herr_t(* get_crt_index) (const void *, H5O_msg_crt_idx_t *)

◆ id

◆ link

herr_t(* link) (H5F_t *, H5O_t *, void *)

◆ name

const char* name

◆ native_size

size_t native_size

◆ post_copy_file

herr_t(* post_copy_file) (const H5O_loc_t *, const void *, H5O_loc_t *, void *, unsigned *, H5O_copy_t *)

◆ pre_copy_file

herr_t(* pre_copy_file) (H5F_t *, const void *, hbool_t *, const H5O_copy_t *, void *)

◆ raw_size

size_t(* raw_size) (const H5F_t *, hbool_t, const void *)

◆ reset

herr_t(* reset) (void *)

◆ set_crt_index

herr_t(* set_crt_index) (void *, H5O_msg_crt_idx_t)

◆ set_share

herr_t(* set_share) (void *, const H5O_shared_t *)

◆ share_flags

unsigned share_flags

The documentation for this struct was generated from the following file: