 |
HDF5
1.12.0
|
Go to the documentation of this file.
24 #ifndef _H5HLprivate_H
25 #define _H5HLprivate_H
40 #define H5HL_ALIGN(X) ((((unsigned)X)+7)&(unsigned)(~0x07))
42 #define H5HL_SIZEOF_FREE(F) \
43 H5HL_ALIGN(H5F_SIZEOF_SIZE (F) + \
iblock size
Definition: H5EAcache.c:787
hdr f
Definition: H5EA.c:755
CATCH haddr_t
Definition: H5EAdblock.c:162
*s *s indent
Definition: H5HLdbg.c:111
H5_DLL herr_t H5HL_debug(H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth)
H5_DLL herr_t H5HL_remove(H5F_t *f, H5HL_t *heap, size_t offset, size_t size)
H5_DLL H5HL_t * H5HL_protect(H5F_t *f, haddr_t addr, unsigned flags)
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 H5HL_delete(H5F_t *f, haddr_t addr)
H5_DLL herr_t H5HL_create(H5F_t *f, size_t size_hint, haddr_t *addr)
H5_DLL herr_t H5HL_get_size(H5F_t *f, haddr_t addr, size_t *size)
*s *s fwidth
Definition: H5HLdbg.c:111
H5_DLL herr_t H5HL_heapsize(H5F_t *f, haddr_t addr, hsize_t *heap_size)
#define H5_DLL
Definition: H5api_adpt.h:234
H5_DLL herr_t H5HL_unprotect(H5HL_t *heap)
H5_DLL void * H5HL_offset_into(const H5HL_t *heap, size_t offset)
CATCH unable to release unprotect heap
Definition: H5HLdbg.c:119
int herr_t
Definition: H5public.h:128
hsize_t
Definition: H5overflow.txt:44
H5_DLL size_t H5HL_insert(H5F_t *f, H5HL_t *heap, size_t size, const void *buf)