List of all members.
Public Attributes
-
const unsigned type
-
size_t serial_size
-
unsigned flags
-
void * cls_private
-
herr_t(* init_cls )(struct H5FS_section_class_t *, void *)
-
herr_t(* term_cls )(struct H5FS_section_class_t *)
-
herr_t(* add )(H5FS_section_info_t *, unsigned *, void *)
-
herr_t(* serialize )(const struct H5FS_section_class_t *, const H5FS_section_info_t *, uint8_t *)
-
H5FS_section_info_t *(* deserialize )(const struct H5FS_section_class_t *, hid_t dxpl_id, const uint8_t *, haddr_t, hsize_t, unsigned *)
-
htri_t(* can_merge )(const H5FS_section_info_t *, const H5FS_section_info_t *, void *)
-
herr_t(* merge )(H5FS_section_info_t *, H5FS_section_info_t *, void *)
-
htri_t(* can_shrink )(const H5FS_section_info_t *, void *)
-
herr_t(* shrink )(H5FS_section_info_t **, void *)
-
herr_t(* free )(H5FS_section_info_t *)
-
herr_t(* valid )(const struct H5FS_section_class_t *, const H5FS_section_info_t *)
-
H5FS_section_info_t *(* split )(H5FS_section_info_t *, hsize_t)
-
herr_t(* debug )(const H5FS_section_info_t *, FILE *, int, int)