 |
HDF5
1.12.0
|
Go to the documentation of this file.
85 const void *_rt_key,
void *_udata);
unsigned two_k
Definition: H5Bprivate.h:92
uint8_t * page
Definition: H5Bprivate.h:98
@ H5B_INS_REMOVE
Definition: H5Bprivate.h:73
@ H5B_INS_FIRST
Definition: H5Bprivate.h:72
hdr f
Definition: H5EA.c:755
H5B_ins_t(* remove)(H5F_t *, haddr_t, void *, hbool_t *, void *, void *, hbool_t *)
Definition: H5Bprivate.h:132
H5_DLL herr_t H5B_remove(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:1568
H5B_subid_t
Definition: H5Bprivate.h:59
H5B_dir_t critical_key
Definition: H5Bprivate.h:129
CATCH haddr_t
Definition: H5EAdblock.c:162
*s *s indent
Definition: H5HLdbg.c:111
@ H5B_CHUNK_ID
Definition: H5Bprivate.h:61
H5_DLL herr_t H5B_find(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:300
Definition: H5Bprivate.h:90
@ H5B_RIGHT
Definition: H5Bprivate.h:80
size_t sizeof_addr
Definition: H5Bprivate.h:96
struct H5B_shared_t H5B_shared_t
@ H5B_INS_NOOP
Definition: H5Bprivate.h:68
H5B_subid_t id
Definition: H5Bprivate.h:112
size_t sizeof_nkey
Definition: H5Bprivate.h:113
herr_t(* new_node)(H5F_t *, H5B_ins_t, void *, void *, void *, haddr_t *)
Definition: H5Bprivate.h:115
unsigned char uint8_t
Definition: H5private.h:429
H5_DLL herr_t H5B_insert(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:551
Definition: H5Bprivate.h:111
@ H5B_SNODE_ID
Definition: H5Bprivate.h:60
int htri_t
Definition: H5public.h:160
int(* cmp3)(void *, void *, void *)
Definition: H5Bprivate.h:117
H5B_ins_t(* insert)(H5F_t *, haddr_t, void *, hbool_t *, void *, void *, void *, hbool_t *, haddr_t *)
Definition: H5Bprivate.h:121
hbool_t follow_max
Definition: H5Bprivate.h:126
hbool_t follow_min
Definition: H5Bprivate.h:125
int(* H5B_operator_t)(H5F_t *f, const void *_lt_key, haddr_t addr, const void *_rt_key, void *_udata)
Definition: H5Bprivate.h:84
const struct H5B_class_t * type
Definition: H5Bprivate.h:91
hsize_t size
Definition: H5Bprivate.h:142
Definition: H5UCprivate.h:43
Invalid arguments to routine Resource unavailable Internal File accessibility Low level I O Function entry exit Object atom Object cache Links B Tree node Symbol table Heap Object header Datatype Dataspace Dataset Data storage Property lists Attribute Data filters External file list References Virtual File Layer Virtual Object Layer Ternary Search Trees Reference Counted Strings Error API Skip Lists Free Space Manager Shared Object Header Messages Extensible Array Fixed Array Plugin for dynamically loaded library Page Buffering API Context Map No error Argument errors Resource errors File accessibility errors FILE
Definition: H5err.txt:88
H5_DLL H5B_shared_t * H5B_shared_new(const H5F_t *f, const H5B_class_t *type, size_t sizeof_rkey)
Definition: H5B.c:1688
size_t * nkey
Definition: H5Bprivate.h:99
H5_DLL herr_t H5B_get_info(H5F_t *f, const H5B_class_t *type, haddr_t addr, H5B_info_t *bt_info, H5B_operator_t op, void *udata)
Definition: H5B.c:1967
CATCH int
Definition: H5EA.c:1002
H5B_ins_t
Definition: H5Bprivate.h:66
*s *s fwidth
Definition: H5HLdbg.c:111
size_t sizeof_keys
Definition: H5Bprivate.h:95
@ H5B_INS_CHANGE
Definition: H5Bprivate.h:71
H5_DLL herr_t H5B_shared_free(void *_shared)
Definition: H5B.c:1760
herr_t(* decode)(const H5B_shared_t *, const uint8_t *, void *)
Definition: H5Bprivate.h:135
hsize_t num_nodes
Definition: H5Bprivate.h:143
@ H5B_INS_RIGHT
Definition: H5Bprivate.h:70
#define H5_DLL
Definition: H5api_adpt.h:234
@ H5B_LEFT
Definition: H5Bprivate.h:79
void * udata
Definition: H5Bprivate.h:100
Definition: H5Bprivate.h:141
H5_DLL herr_t H5B_iterate(H5F_t *f, const H5B_class_t *type, haddr_t addr, H5B_operator_t op, void *udata)
Definition: H5B.c:1194
H5_DLL herr_t H5B_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, const H5B_class_t *type, void *udata)
Definition: H5Bdbg.c:56
struct H5B_class_t H5B_class_t
H5_DLL herr_t H5B_delete(H5F_t *f, const H5B_class_t *type, haddr_t addr, void *udata)
Definition: H5B.c:1612
@ H5B_INS_LEFT
Definition: H5Bprivate.h:69
H5_DLL htri_t H5B_valid(H5F_t *f, const H5B_class_t *type, haddr_t addr)
Definition: H5B.c:2019
herr_t(* debug_key)(FILE *, int, int, const void *, const void *)
Definition: H5Bprivate.h:137
size_t sizeof_rnode
Definition: H5Bprivate.h:94
size_t sizeof_rkey
Definition: H5Bprivate.h:93
int herr_t
Definition: H5public.h:128
bool hbool_t
Definition: H5public.h:159
@ H5B_NUM_BTREE_ID
Definition: H5Bprivate.h:62
@ H5B_INS_ERROR
Definition: H5Bprivate.h:67
int(* cmp2)(void *, void *, void *)
Definition: H5Bprivate.h:116
H5B_dir_t
Definition: H5Bprivate.h:78
hsize_t
Definition: H5overflow.txt:44
struct H5B_info_t H5B_info_t
size_t sizeof_len
Definition: H5Bprivate.h:97
H5_DLL herr_t H5B_create(H5F_t *f, const H5B_class_t *type, void *udata, haddr_t *addr_p)
Definition: H5B.c:215
herr_t(* encode)(const H5B_shared_t *, uint8_t *, const void *)
Definition: H5Bprivate.h:136
htri_t(* found)(H5F_t *, haddr_t, const void *, void *)
Definition: H5Bprivate.h:118