MISR Toolkit  1.5.1
Data Fields
H5O_msg_class_t Struct Reference

#include <H5Opkg.h>

Collaboration diagram for H5O_msg_class_t:
Collaboration graph

Data Fields

unsigned id
 
const char * name
 
size_t native_size
 
unsigned share_flags
 
void *(* decode )(H5F_t *, hid_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 *, hid_t, H5O_t *, void *)
 
herr_t(* link )(H5F_t *, hid_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 *, hid_t)
 
herr_t(* post_copy_file )(const H5O_loc_t *, const void *, H5O_loc_t *, void *, unsigned *, hid_t, 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 *, hid_t, const void *, FILE *, int, int)
 

Detailed Description

Definition at line 220 of file H5Opkg.h.

Field Documentation

◆ can_share

htri_t(* H5O_msg_class_t::can_share) (const void *)

Definition at line 234 of file H5Opkg.h.

◆ copy

void*(* H5O_msg_class_t::copy) (const void *, void *)

Definition at line 227 of file H5Opkg.h.

◆ copy_file

void*(* H5O_msg_class_t::copy_file) (H5F_t *, void *, H5F_t *, hbool_t *, unsigned *, H5O_copy_t *, void *, hid_t)

Definition at line 236 of file H5Opkg.h.

◆ debug

herr_t(* H5O_msg_class_t::debug) (H5F_t *, hid_t, const void *, FILE *, int, int)

Definition at line 240 of file H5Opkg.h.

◆ decode

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

Definition at line 225 of file H5Opkg.h.

◆ del

herr_t(* H5O_msg_class_t::del) (H5F_t *, hid_t, H5O_t *, void *)

Definition at line 231 of file H5Opkg.h.

◆ encode

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

Definition at line 226 of file H5Opkg.h.

◆ free

herr_t(* H5O_msg_class_t::free) (void *)

Definition at line 230 of file H5Opkg.h.

◆ get_crt_index

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

Definition at line 238 of file H5Opkg.h.

◆ id

unsigned H5O_msg_class_t::id

Definition at line 221 of file H5Opkg.h.

◆ link

herr_t(* H5O_msg_class_t::link) (H5F_t *, hid_t, H5O_t *, void *)

Definition at line 232 of file H5Opkg.h.

◆ name

const char* H5O_msg_class_t::name

Definition at line 222 of file H5Opkg.h.

◆ native_size

size_t H5O_msg_class_t::native_size

Definition at line 223 of file H5Opkg.h.

◆ post_copy_file

herr_t(* H5O_msg_class_t::post_copy_file) (const H5O_loc_t *, const void *, H5O_loc_t *, void *, unsigned *, hid_t, H5O_copy_t *)

Definition at line 237 of file H5Opkg.h.

◆ pre_copy_file

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

Definition at line 235 of file H5Opkg.h.

◆ raw_size

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

Definition at line 228 of file H5Opkg.h.

◆ reset

herr_t(* H5O_msg_class_t::reset) (void *)

Definition at line 229 of file H5Opkg.h.

◆ set_crt_index

herr_t(* H5O_msg_class_t::set_crt_index) (void *, H5O_msg_crt_idx_t)

Definition at line 239 of file H5Opkg.h.

◆ set_share

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

Definition at line 233 of file H5Opkg.h.

◆ share_flags

unsigned H5O_msg_class_t::share_flags

Definition at line 224 of file H5Opkg.h.


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

MISR Toolkit - Copyright © 2005 - 2020 Jet Propulsion Laboratory
Generated on Fri Jun 19 2020 22:49:54