summaryrefslogtreecommitdiffstats
path: root/src/H5Opkg.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Opkg.h')
-rw-r--r--src/H5Opkg.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/H5Opkg.h b/src/H5Opkg.h
index e6b7c03..af9c320 100644
--- a/src/H5Opkg.h
+++ b/src/H5Opkg.h
@@ -365,6 +365,9 @@ typedef struct H5O_common_cache_ud_t {
typedef struct H5O_cache_ud_t {
hbool_t made_attempt; /* Whether the deserialize routine was already attempted */
unsigned v1_pfx_nmesgs; /* Number of messages from v1 prefix header */
+ uint8_t version; /* Version number obtained in get_load_size callback.
+ * It will be used later in verify_chksum callback
+ */
H5O_common_cache_ud_t common; /* Common object header cache callback info */
} H5O_cache_ud_t;
@@ -396,6 +399,11 @@ struct H5O_proxy_t {
H5O_t *oh; /* Object header */
};
+/* Callback information for loading object header proxy */
+typedef struct H5O_proxy_cache_ud_t {
+ H5F_t *f; /* Pointer to file for object header/chunk */
+ H5O_t *oh; /* Object header for this chunk */
+} H5O_proxy_cache_ud_t;
/* H5O object header inherits cache-like properties from H5AC */
H5_DLLVAR const H5AC_class_t H5AC_OHDR[1];