summaryrefslogtreecommitdiffstats
path: root/src/H5Oprivate.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/H5Oprivate.h')
-rw-r--r--src/H5Oprivate.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/H5Oprivate.h b/src/H5Oprivate.h
index 7f4fd63..d3836f4 100644
--- a/src/H5Oprivate.h
+++ b/src/H5Oprivate.h
@@ -26,6 +26,7 @@
#include <H5HGprivate.h>
#include <H5Tprivate.h>
#include <H5Sprivate.h>
+#include <H5Zprivate.h>
/*
* Align messages on 8-byte boundaries because we would like to copy the
@@ -166,6 +167,19 @@ typedef struct H5O_layout_t {
} H5O_layout_t;
/*
+ * Compression message.
+ */
+#define H5O_COMPRESS_ID 0x000b
+extern const H5O_class_t H5O_COMPRESS[1];
+
+typedef struct H5O_compress_t {
+ H5Z_method_t method; /*algorithm ID */
+ uintn flags; /*flags */
+ size_t cd_size; /*client data size */
+ uint8 *client_data; /*client data passed to algorithm */
+} H5O_compress_t;
+
+/*
* Object name message.
*/
#define H5O_NAME_ID 0x000d