 |
HDF5
1.12.0
|
Go to the documentation of this file.
50 unsigned *ioflags,
size_t p_size,
const uint8_t *p)
56 #ifndef H5O_SHARED_TYPE
57 #error "Need to define H5O_SHARED_TYPE macro!"
59 #ifndef H5O_SHARED_DECODE
60 #error "Need to define H5O_SHARED_DECODE macro!"
62 #ifndef H5O_SHARED_DECODE_REAL
63 #error "Need to define H5O_SHARED_DECODE_REAL macro!"
73 #ifdef H5_STRICT_FORMAT_CHECKS
116 #ifndef H5O_SHARED_TYPE
117 #error "Need to define H5O_SHARED_TYPE macro!"
119 #ifndef H5O_SHARED_ENCODE
120 #error "Need to define H5O_SHARED_ENCODE macro!"
122 #ifndef H5O_SHARED_ENCODE_REAL
123 #error "Need to define H5O_SHARED_ENCODE_REAL macro!"
171 #ifndef H5O_SHARED_TYPE
172 #error "Need to define H5O_SHARED_TYPE macro!"
174 #ifndef H5O_SHARED_SIZE
175 #error "Need to define H5O_SHARED_SIZE macro!"
177 #ifndef H5O_SHARED_SIZE_REAL
178 #error "Need to define H5O_SHARED_SIZE_REAL macro!"
224 #ifndef H5O_SHARED_TYPE
225 #error "Need to define H5O_SHARED_TYPE macro!"
227 #ifndef H5O_SHARED_DELETE
228 #error "Need to define H5O_SHARED_DELETE macro!"
237 #ifdef H5O_SHARED_DELETE_REAL
276 #ifndef H5O_SHARED_TYPE
277 #error "Need to define H5O_SHARED_TYPE macro!"
279 #ifndef H5O_SHARED_LINK
280 #error "Need to define H5O_SHARED_LINK macro!"
289 #ifdef H5O_SHARED_LINK_REAL
324 void *dst_mesg = NULL;
329 #ifndef H5O_SHARED_TYPE
330 #error "Need to define H5O_SHARED_TYPE macro!"
332 #ifndef H5O_SHARED_COPY_FILE
333 #error "Need to define H5O_SHARED_COPY_FILE macro!"
336 #ifdef H5O_SHARED_COPY_FILE_REAL
351 dst_mesg, recompute_size, mesg_flags, cpy_info, udata) < 0)
385 H5O_loc_t *oloc_dst,
void *mesg_dst,
unsigned *mesg_flags,
400 #ifndef H5O_SHARED_TYPE
401 #error "Need to define H5O_SHARED_TYPE macro!"
403 #ifndef H5O_SHARED_POST_COPY_FILE
404 #error "Need to define H5O_SHARED_POST_COPY_FILE macro!"
407 #ifdef H5O_SHARED_POST_COPY_FILE_REAL
417 shared_src, shared_dst, mesg_flags, cpy_info) < 0)
420 #ifdef H5O_SHARED_POST_COPY_FILE_UPD
463 #ifndef H5O_SHARED_TYPE
464 #error "Need to define H5O_SHARED_TYPE macro!"
466 #ifndef H5O_SHARED_DEBUG
467 #error "Need to define H5O_SHARED_DEBUG macro!"
469 #ifndef H5O_SHARED_DEBUG_REAL
470 #error "Need to define H5O_SHARED_DEBUG_REAL macro!"
#define H5O_SHARED_DELETE
Definition: H5Oattr.c:54
Definition: H5Oprivate.h:152
#define HGOTO_ERROR(maj, min, ret_val,...)
Definition: H5Eprivate.h:65
hdr f
Definition: H5EA.c:755
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 Generic low level file I O errors Function entry exit interface errors Object atom related errors Cache related errors Link related errors B tree related errors Object header related errors Group related errors Datatype conversion errors Dataspace errors Property list errors Parallel MPI errors Heap errors Free space errors I O pipeline errors System level errors Plugin errors No error Information is uinitialized Feature is unsupported Inappropriate type Out of range Bad value No space available for allocation Can t allocate space Unable to copy object Unable to free object Object already exists Unable to lock object Unable to unlock object Unable to garbage collect Unable to compute size Object is already open File already exists File already open Unable to create file Unable to open file Unable to close file Not an HDF5 file Bad file ID accessed File has been truncated File mount error Unable to delete file Seek failed Read failed Write failed Close failed Address overflowed File Unable to initialize object Object already initialized Unable to release object Unable to find atom Unable to find ID group information Unable to register new atom Unable to increment reference count Unable to decrement reference count Out of IDs for group Unable to flush data from cache Unable to mark metadata as unserialized Unable to serialize data from cache Unable to tag metadata in the cache Unable to load metadata into cache Protected metadata error Metadata not currently cached Internal error detected Unable to insert metadata into cache Unable to protect metadata Unable to unprotect metadata Unable to pin cache entry Unable to un pin cache entry Unable to mark a pinned entry as dirty Unable to mark a pinned entry as clean Unable to mark an entry as unserialized Unable to mark an entry as serialized Unable to mark metadata as dirty Unable to mark metadata as clean Unable to expunge a metadata cache entry Unable to resize a metadata cache entry Unable to create a flush dependency Unable to destroy a flush dependency Unable to notify object about action Failure in the cache logging framework Unable to cork an object Unable to uncork an object Object not found Object already exists Unable to encode value Unable to decode value Unable to split node Unable to redistribute records Unable to swap records Unable to insert object Unable to list node Unable to modify record Unable to remove object Bad object header link count Wrong version number Alignment error Unrecognized message Can t delete message Iteration failed Can t pack messages Can t reset object Unable to rename object Can t open object Can t close object Name component is too long Problem with path to object Can t convert datatypes Bad size for object Can t clip hyperslab region Can t count elements Can t select hyperslab Can t move to next iterator location Invalid selection Can t compare objects Internal states are inconsistent Can t append object H5E_CANTGET
Definition: H5err.txt:235
Definition: H5Oprivate.h:268
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 Generic low level file I O errors Function entry exit interface errors Object atom related errors Cache related errors Link related errors B tree related errors Object header related errors Group related errors Datatype conversion errors Dataspace errors Property list errors Parallel MPI errors Heap errors Free space errors I O pipeline errors System level errors Plugin errors No error Information is uinitialized Feature is unsupported Inappropriate type Out of range Bad value No space available for allocation Can t allocate space H5E_CANTCOPY
Definition: H5err.txt:119
#define H5O_IS_STORED_SHARED(T)
Definition: H5Oprivate.h:247
H5_DLL size_t H5O__shared_size(const H5F_t *f, const H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:481
#define H5_ATTR_NDEBUG_UNUSED
Definition: H5private.h:334
#define H5O_SHARE_TYPE_UNSHARED
Definition: H5Oprivate.h:241
#define H5O_SHARE_TYPE_COMMITTED
Definition: H5Oprivate.h:243
#define H5O_SHARED_DECODE
Definition: H5Oattr.c:48
#define SUCCEED
Definition: H5private.h:351
#define FUNC_LEAVE_NOAPI(ret_value)
Definition: H5private.h:2335
*s *s indent
Definition: H5HLdbg.c:111
#define H5O_SHARED_SIZE_REAL
Definition: H5Oattr.c:53
ret_value
Definition: H5EAcache.c:412
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 Generic low level file I O errors Function entry exit interface errors Object atom related errors Cache related errors Link related errors B tree related errors Object header related errors Group related errors Datatype conversion errors Dataspace errors Property list errors Parallel MPI errors Heap errors Free space errors I O pipeline errors System level errors Plugin errors No error Information is uinitialized Feature is unsupported Inappropriate type Out of range Bad value No space available for allocation Can t allocate space Unable to copy object Unable to free object Object already exists Unable to lock object Unable to unlock object Unable to garbage collect Unable to compute size Object is already open File already exists File already open Unable to create file Unable to open file Unable to close file Not an HDF5 file Bad file ID accessed File has been truncated File mount error Unable to delete file Seek failed Read failed Write failed Close failed Address overflowed File Unable to initialize object Object already initialized Unable to release object Unable to find atom Unable to find ID group information Unable to register new atom Unable to increment reference count Unable to decrement reference count Out of IDs for group Unable to flush data from cache Unable to mark metadata as unserialized Unable to serialize data from cache Unable to tag metadata in the cache Unable to load metadata into cache Protected metadata error Metadata not currently cached Internal error detected Unable to insert metadata into cache Unable to protect metadata Unable to unprotect metadata Unable to pin cache entry Unable to un pin cache entry Unable to mark a pinned entry as dirty Unable to mark a pinned entry as clean Unable to mark an entry as unserialized Unable to mark an entry as serialized Unable to mark metadata as dirty Unable to mark metadata as clean Unable to expunge a metadata cache entry Unable to resize a metadata cache entry Unable to create a flush dependency Unable to destroy a flush dependency Unable to notify object about action Failure in the cache logging framework Unable to cork an object Unable to uncork an object Object not found Object already exists Unable to encode value H5E_CANTDECODE
Definition: H5err.txt:194
H5_DLL void * H5O__shared_decode(H5F_t *f, H5O_t *open_oh, unsigned *ioflags, const uint8_t *buf, const H5O_msg_class_t *type)
Definition: H5Oshared.c:314
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 Generic low level file I O errors Function entry exit interface errors Object atom related errors Cache related errors Link related errors B tree related errors Object header related errors Group related errors Datatype conversion errors Dataspace errors Property list errors Parallel MPI errors Heap errors Free space errors I O pipeline errors System level errors Plugin errors No error Information is uinitialized Feature is unsupported Inappropriate type Out of range Bad value No space available for allocation Can t allocate space Unable to copy object Unable to free object Object already exists Unable to lock object Unable to unlock object Unable to garbage collect Unable to compute size Object is already open File already exists File already open Unable to create file Unable to open file Unable to close file Not an HDF5 file Bad file ID accessed File has been truncated File mount error Unable to delete file Seek failed Read failed H5E_WRITEERROR
Definition: H5err.txt:143
unsigned char uint8_t
Definition: H5private.h:429
H5_DLL herr_t H5O__shared_post_copy_file(H5F_t *f, const H5O_msg_class_t *mesg_type, const H5O_shared_t *shared_src, H5O_shared_t *shared_dst, unsigned *mesg_flags, H5O_copy_t *cpy_info)
Definition: H5Oshared.c:663
void * H5O_msg_free(unsigned type_id, void *mesg)
Definition: H5Omessage.c:648
#define HDassert(X)
Definition: H5private.h:669
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 H5E_OHDR
Definition: H5err.txt:58
#define H5O_SHARED_COPY_FILE_REAL
Definition: H5Oattr.c:59
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 Generic low level file I O errors Function entry exit interface errors Object atom related errors Cache related errors Link related errors B tree related errors Object header related errors Group related errors Datatype conversion errors Dataspace errors Property list errors Parallel MPI errors Heap errors Free space errors I O pipeline errors System level errors Plugin errors No error Information is uinitialized Feature is unsupported Inappropriate type Out of range Bad value No space available for allocation Can t allocate space Unable to copy object Unable to free object Object already exists Unable to lock object Unable to unlock object Unable to garbage collect Unable to compute size Object is already open File already exists File already open Unable to create file Unable to open file Unable to close file Not an HDF5 file Bad file ID accessed File has been truncated File mount error Unable to delete file Seek failed Read failed Write failed Close failed Address overflowed File Unable to initialize object Object already initialized Unable to release object Unable to find atom Unable to find ID group information Unable to register new atom Unable to increment reference count Unable to decrement reference count Out of IDs for group Unable to flush data from cache Unable to mark metadata as unserialized Unable to serialize data from cache Unable to tag metadata in the cache Unable to load metadata into cache Protected metadata error Metadata not currently cached Internal error detected Unable to insert metadata into cache Unable to protect metadata Unable to unprotect metadata Unable to pin cache entry Unable to un pin cache entry Unable to mark a pinned entry as dirty Unable to mark a pinned entry as clean Unable to mark an entry as unserialized Unable to mark an entry as serialized Unable to mark metadata as dirty Unable to mark metadata as clean Unable to expunge a metadata cache entry Unable to resize a metadata cache entry Unable to create a flush dependency Unable to destroy a flush dependency Unable to notify object about action Failure in the cache logging framework Unable to cork an object Unable to uncork an object Object not found Object already exists H5E_CANTENCODE
Definition: H5err.txt:193
#define H5O_MSG_FLAG_SHARED
Definition: H5Oprivate.h:76
#define H5O_SHARED_TYPE
Definition: H5Oattr.c:47
#define H5O_SHARED_ENCODE_REAL
Definition: H5Oattr.c:51
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 Generic low level file I O errors Function entry exit interface errors Object atom related errors Cache related errors Link related errors B tree related errors Object header related errors Group related errors Datatype conversion errors Dataspace errors Property list errors Parallel MPI errors Heap errors Free space errors I O pipeline errors System level errors Plugin errors No error Information is uinitialized Feature is unsupported Inappropriate type Out of range Bad value No space available for allocation Can t allocate space Unable to copy object Unable to free object Object already exists Unable to lock object Unable to unlock object Unable to garbage collect Unable to compute size Object is already open File already exists File already open Unable to create file Unable to open file Unable to close file Not an HDF5 file Bad file ID accessed File has been truncated File mount error Unable to delete file Seek failed Read failed Write failed Close failed Address overflowed File Unable to initialize object Object already initialized Unable to release object Unable to find atom Unable to find ID group information Unable to register new atom Unable to increment reference count H5E_CANTDEC
Definition: H5err.txt:158
#define H5_INLINE
Definition: H5private.h:207
unsigned type
Definition: H5Oprivate.h:269
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
Definition: H5Oprivate.h:172
#define H5O_SHARED_COPY_FILE
Definition: H5Oattr.c:58
H5_DLL herr_t H5O__shared_link(H5F_t *f, H5O_t *open_oh, const H5O_msg_class_t *mesg_type, H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:559
#define H5O_IS_TRACKED_SHARED(T)
Definition: H5Oprivate.h:250
#define FAIL
Definition: H5private.h:352
*s *s fwidth
Definition: H5HLdbg.c:111
#define H5O_SHARED_LINK
Definition: H5Oattr.c:56
H5_DLL herr_t H5O__shared_delete(H5F_t *f, H5O_t *open_oh, const H5O_msg_class_t *mesg_type, H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:516
#define H5O_SHARED_SIZE
Definition: H5Oattr.c:52
#define FUNC_ENTER_STATIC
Definition: H5private.h:2261
H5_DLL herr_t H5O__shared_encode(const H5F_t *f, uint8_t *buf, const H5O_shared_t *sh_mesg)
Definition: H5Oshared.c:402
H5_DLL herr_t H5O__shared_copy_file(H5F_t *file_src, H5F_t *file_dst, const H5O_msg_class_t *mesg_type, const void *_native_src, void *_native_dst, hbool_t *recompute_size, unsigned *mesg_flags, H5O_copy_t *cpy_info, void *udata)
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 Generic low level file I O errors Function entry exit interface errors Object atom related errors Cache related errors Link related errors B tree related errors Object header related errors Group related errors Datatype conversion errors Dataspace errors Property list errors Parallel MPI errors Heap errors Free space errors I O pipeline errors System level errors Plugin errors No error Information is uinitialized Feature is unsupported Inappropriate type Out of range Bad value No space available for allocation Can t allocate space Unable to copy object Unable to free object Object already exists Unable to lock object Unable to unlock object Unable to garbage collect Unable to compute size Object is already open File already exists File already open Unable to create file Unable to open file Unable to close file Not an HDF5 file Bad file ID accessed File has been truncated File mount error Unable to delete file Seek failed Read failed Write failed Close failed Address overflowed File Unable to initialize object Object already initialized Unable to release object Unable to find atom Unable to find ID group information Unable to register new atom H5E_CANTINC
Definition: H5err.txt:157
#define H5O_SHARED_DEBUG
Definition: H5Oattr.c:63
#define FUNC_ENTER_NOAPI_NOINIT
Definition: H5private.h:2174
#define H5O_DECODEIO_DIRTY
Definition: H5Opkg.h:171
#define H5O_SHARED_ENCODE
Definition: H5Oattr.c:50
unsigned msg_type_id
Definition: H5Oprivate.h:271
#define H5O_SHARED_DEBUG_REAL
Definition: H5Oattr.c:64
#define HDmemset(X, C, Z)
Definition: H5private.h:1132
int herr_t
Definition: H5public.h:128
#define H5O_SHARED_POST_COPY_FILE_REAL
Definition: H5Oattr.c:61
bool hbool_t
Definition: H5public.h:159
#define H5O_SHARED_LINK_REAL
Definition: H5Oattr.c:57
#define H5O_SHARED_POST_COPY_FILE_UPD
Definition: H5Odtype.c:67
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 Generic low level file I O errors Function entry exit interface errors Object atom related errors Cache related errors Link related errors B tree related errors Object header related errors Group related errors Datatype conversion errors Dataspace errors Property list errors Parallel MPI errors Heap errors Free space errors I O pipeline errors System level errors Plugin errors No error Information is uinitialized H5E_UNSUPPORTED
Definition: H5err.txt:111
#define H5O_SHARED_DELETE_REAL
Definition: H5Oattr.c:55
H5_DLL herr_t H5O__shared_debug(const H5O_shared_t *mesg, FILE *stream, int indent, int fwidth)
Definition: H5Oshared.c:715
if(NULL==(iblock=H5EA__iblock_protect(hdr, thing_acc)))
Definition: H5EA.c:408
#define H5O_SHARED_DECODE_REAL
Definition: H5Oattr.c:49