 |
HDF5
1.12.0
|
Go to the documentation of this file.
24 #ifndef _H5FAprivate_H
25 #define _H5FAprivate_H
29 #include "H5FApublic.h"
67 void *(*crt_context)(
void *udata);
138 #ifdef H5FA_DEBUGGING
Definition: H5FAprivate.h:78
hdr f
Definition: H5EA.c:755
const char * name
Definition: H5FAprivate.h:63
H5_DLL herr_t H5FA_get_stats(const H5FA_t *ea, H5FA_stat_t *stats)
H5_DLL herr_t H5FA_get_nelmts(const H5FA_t *fa, hsize_t *nelmts)
hsize_t nelmts
Definition: H5FAprivate.h:95
hsize_t nelmts
Definition: H5FAprivate.h:85
@ H5FA_NUM_CLS_ID
Definition: H5FAprivate.h:54
H5_DLL herr_t H5FA_patch_file(H5FA_t *fa, H5F_t *f)
CATCH haddr_t
Definition: H5EAdblock.c:162
*s *s indent
Definition: H5HLdbg.c:111
herr_t(* debug)(FILE *stream, int indent, int fwidth, hsize_t idx, const void *elmt)
Definition: H5FAprivate.h:72
H5_DLL H5FA_t * H5FA_open(H5F_t *f, haddr_t fa_addr, void *ctx_udata)
size_t nat_elmt_size
Definition: H5FAprivate.h:64
#define H5_DLLVAR
Definition: H5api_adpt.h:235
H5_DLL herr_t H5FA_get(const H5FA_t *fa, hsize_t idx, void *elmt)
unsigned char uint8_t
Definition: H5private.h:429
Definition: H5ACprivate.h:203
H5_DLL herr_t H5FA_iterate(H5FA_t *fa, H5FA_operator_t op, void *udata)
Definition: H5FAprivate.h:89
herr_t(* decode)(const void *raw, void *elmt, size_t nelmts, void *ctx)
Definition: H5FAprivate.h:71
struct H5FA_stat_t H5FA_stat_t
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 herr_t H5FA_get_addr(const H5FA_t *fa, haddr_t *addr)
@ H5FA_CLS_CHUNK_ID
Definition: H5FAprivate.h:48
CATCH int
Definition: H5EA.c:1002
hsize_t dblk_size
Definition: H5FAprivate.h:92
H5_DLL H5FA_t * H5FA_create(H5F_t *f, const H5FA_create_t *cparam, void *ctx_udata)
Definition: H5FAprivate.h:61
herr_t(* fill)(void *nat_blk, size_t nelmts)
Definition: H5FAprivate.h:69
H5FA_cls_id_t id
Definition: H5FAprivate.h:62
herr_t(* dst_context)(void *ctx)
Definition: H5FAprivate.h:68
@ H5FA_CLS_FILT_CHUNK_ID
Definition: H5FAprivate.h:49
*s *s fwidth
Definition: H5HLdbg.c:111
struct H5FA_create_t H5FA_create_t
hsize_t hdr_size
Definition: H5FAprivate.h:91
H5_DLL herr_t H5FA_set(const H5FA_t *fa, hsize_t idx, const void *elmt)
herr_t(* encode)(void *raw, const void *elmt, size_t nelmts, void *ctx)
Definition: H5FAprivate.h:70
#define H5_DLL
Definition: H5api_adpt.h:234
H5_DLLVAR const H5FA_class_t H5FA_CLS_CHUNK[1]
Definition: H5FAprivate.h:110
uint8_t max_dblk_page_nelmts_bits
Definition: H5FAprivate.h:81
H5_DLL herr_t H5FA_delete(H5F_t *f, haddr_t fa_addr, void *ctx_udata)
Definition: H5FApkg.h:217
hdr stats stored nelmts
Definition: H5EAdblock.c:214
int(* H5FA_operator_t)(hsize_t idx, const void *_elmt, void *_udata)
Definition: H5FAprivate.h:102
const H5FA_class_t * cls
Definition: H5FAprivate.h:79
struct H5FA_class_t H5FA_class_t
herr_t(* dst_dbg_ctx)(void *dbg_ctx)
Definition: H5FAprivate.h:74
int herr_t
Definition: H5public.h:128
H5FA_cls_id_t
Definition: H5FAprivate.h:47
@ H5FA_CLS_TEST_ID
Definition: H5FAprivate.h:53
H5_DLLVAR const H5FA_class_t H5FA_CLS_FILT_CHUNK[1]
Definition: H5FAprivate.h:113
hsize_t
Definition: H5overflow.txt:44
H5_DLL herr_t H5FA_depend(H5FA_t *fa, H5AC_proxy_entry_t *parent)
H5_DLL herr_t H5FA_close(H5FA_t *fa)
uint8_t raw_elmt_size
Definition: H5FAprivate.h:80