 |
HDF5
1.12.0
|
Go to the documentation of this file.
26 #ifndef _H5EAprivate_H
27 #define _H5EAprivate_H
31 #include "H5EApublic.h"
69 void *(*crt_context)(
void *udata);
153 #ifdef H5EA_DEBUGGING
hdr f
Definition: H5EA.c:755
hsize_t nindex_blks
Definition: H5EAprivate.h:98
herr_t(* decode)(const void *raw, void *elmt, size_t nelmts, void *ctx)
Definition: H5EAprivate.h:73
H5_DLL herr_t H5EA_get_addr(const H5EA_t *ea, haddr_t *addr)
struct H5EA_stat_t::@5 computed
H5_DLL herr_t H5EA_get_nelmts(const H5EA_t *ea, hsize_t *nelmts)
H5_DLLVAR const H5EA_class_t H5EA_CLS_CHUNK[1]
Definition: H5EAprivate.h:125
herr_t(* dst_dbg_ctx)(void *dbg_ctx)
Definition: H5EAprivate.h:76
uint8_t sup_blk_min_data_ptrs
Definition: H5EAprivate.h:86
CATCH haddr_t
Definition: H5EAdblock.c:162
H5_DLL H5EA_t * H5EA_create(H5F_t *f, const H5EA_create_t *cparam, void *ctx_udata)
*s *s indent
Definition: H5HLdbg.c:111
const H5EA_class_t * cls
Definition: H5EAprivate.h:81
H5_DLL herr_t H5EA_get_stats(const H5EA_t *ea, H5EA_stat_t *stats)
H5_DLL herr_t H5EA_close(H5EA_t *ea)
#define H5_DLLVAR
Definition: H5api_adpt.h:235
H5EA_cls_id_t
Definition: H5EAprivate.h:49
H5EA_cls_id_t id
Definition: H5EAprivate.h:64
struct H5EA_stat_t::@6 stored
hsize_t nelmts
Definition: H5EAprivate.h:109
struct H5EA_class_t H5EA_class_t
unsigned char uint8_t
Definition: H5private.h:429
Definition: H5ACprivate.h:203
uint8_t max_dblk_page_nelmts_bits
Definition: H5EAprivate.h:87
herr_t(* debug)(FILE *stream, int indent, int fwidth, hsize_t idx, const void *elmt)
Definition: H5EAprivate.h:74
herr_t(* encode)(void *raw, const void *elmt, size_t nelmts, void *ctx)
Definition: H5EAprivate.h:72
const char * name
Definition: H5EAprivate.h:65
H5_DLL H5EA_t * H5EA_open(H5F_t *f, haddr_t ea_addr, void *ctx_udata)
hsize_t nsuper_blks
Definition: H5EAprivate.h:104
@ H5EA_CLS_TEST_ID
Definition: H5EAprivate.h:55
int(* H5EA_operator_t)(hsize_t idx, const void *_elmt, void *_udata)
Definition: H5EAprivate.h:117
herr_t(* dst_context)(void *ctx)
Definition: H5EAprivate.h:70
struct H5EA_stat_t H5EA_stat_t
@ H5EA_NUM_CLS_ID
Definition: H5EAprivate.h:56
uint8_t raw_elmt_size
Definition: H5EAprivate.h:82
H5_DLL herr_t H5EA_set(const H5EA_t *ea, hsize_t idx, const void *elmt)
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
hsize_t super_blk_size
Definition: H5EAprivate.h:105
@ H5EA_CLS_CHUNK_ID
Definition: H5EAprivate.h:50
@ H5EA_CLS_FILT_CHUNK_ID
Definition: H5EAprivate.h:51
size_t nat_elmt_size
Definition: H5EAprivate.h:66
CATCH int
Definition: H5EA.c:1002
*s *s fwidth
Definition: H5HLdbg.c:111
uint8_t max_nelmts_bits
Definition: H5EAprivate.h:83
H5_DLL herr_t H5EA_depend(H5EA_t *ea, H5AC_proxy_entry_t *parent)
Definition: H5EAprivate.h:63
Definition: H5EAprivate.h:80
H5_DLL herr_t H5EA_iterate(H5EA_t *fa, H5EA_operator_t op, void *udata)
uint8_t idx_blk_elmts
Definition: H5EAprivate.h:84
H5_DLLVAR const H5EA_class_t H5EA_CLS_FILT_CHUNK[1]
Definition: H5EAprivate.h:128
hsize_t index_blk_size
Definition: H5EAprivate.h:99
herr_t(* fill)(void *nat_blk, size_t nelmts)
Definition: H5EAprivate.h:71
#define H5_DLL
Definition: H5api_adpt.h:234
hsize_t ndata_blks
Definition: H5EAprivate.h:106
struct H5EA_create_t H5EA_create_t
Definition: H5EApkg.h:331
H5_DLL herr_t H5EA_patch_file(H5EA_t *fa, H5F_t *f)
hsize_t data_blk_size
Definition: H5EAprivate.h:107
H5_DLL herr_t H5EA_delete(H5F_t *f, haddr_t ea_addr, void *ctx_udata)
hdr stats stored nelmts
Definition: H5EAdblock.c:214
hsize_t hdr_size
Definition: H5EAprivate.h:97
hsize_t max_idx_set
Definition: H5EAprivate.h:108
int herr_t
Definition: H5public.h:128
hsize_t
Definition: H5overflow.txt:44
uint8_t data_blk_min_elmts
Definition: H5EAprivate.h:85
Definition: H5EAprivate.h:94
H5_DLL herr_t H5EA_get(const H5EA_t *ea, hsize_t idx, void *elmt)