summaryrefslogtreecommitdiffstats
path: root/src/H5Cpkg.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2016-06-06 05:51:17 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2016-06-06 05:51:17 (GMT)
commite1f276f267e47175249169e91c0b9a059195a79e (patch)
tree2777349f676bf208e484fb25c31462f4feffd15a /src/H5Cpkg.h
parent48fd9fd20ad1c59ac7b2f207c8af1746950a182e (diff)
downloadhdf5-e1f276f267e47175249169e91c0b9a059195a79e.zip
hdf5-e1f276f267e47175249169e91c0b9a059195a79e.tar.gz
hdf5-e1f276f267e47175249169e91c0b9a059195a79e.tar.bz2
[svn-r30033] Description:
Extract epoch marker metadata client into separate source file. Tested on: MacOSX/64 10.11.5 (amazon) w/serial & parallel (h5committest forthcoming)
Diffstat (limited to 'src/H5Cpkg.h')
-rw-r--r--src/H5Cpkg.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/H5Cpkg.h b/src/H5Cpkg.h
index 08be52b..5fb0ab3 100644
--- a/src/H5Cpkg.h
+++ b/src/H5Cpkg.h
@@ -61,6 +61,12 @@
#define H5C__HASH_TABLE_LEN (64 * 1024) /* must be a power of 2 */
#define H5C__H5C_T_MAGIC 0x005CAC0E
+/* Cache client ID for epoch markers */
+/* Note that H5C__MAX_EPOCH_MARKERS is defined in H5Cprivate.h, not here because
+ * it is needed to dimension arrays in H5C_t.
+ */
+#define H5C__EPOCH_MARKER_TYPE H5C__MAX_NUM_TYPE_IDS
+
/****************************************************************************
*
* We maintain doubly linked lists of instances of H5C_cache_entry_t for a
@@ -4259,6 +4265,9 @@ typedef struct H5C_collective_write_t {
/* Package Private Variables */
/*****************************/
+/* Metadata cache epoch class */
+H5_DLLVAR const H5C_class_t H5C__epoch_marker_class;
+
/******************************/
/* Package Private Prototypes */