diff options
author | Quincey Koziol <koziol@koziol.gov> | 2019-06-17 23:19:05 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@koziol.gov> | 2019-06-17 23:19:05 (GMT) |
commit | 49f14964c373f1206339ab26c684ab4e8b175da6 (patch) | |
tree | 28b18981997c64933d8be5a25156f5a37a9f8b35 /src/H5Spublic.h | |
parent | 73331f73dd334f8a0a29eba9ac0025ff31251118 (diff) | |
download | hdf5-49f14964c373f1206339ab26c684ab4e8b175da6.zip hdf5-49f14964c373f1206339ab26c684ab4e8b175da6.tar.gz hdf5-49f14964c373f1206339ab26c684ab4e8b175da6.tar.bz2 |
Add H5S_SEL_ITER_SHARE_WITH_DATASPACE selection iterator creation flag, to
share dataspace's selection with iterator (and with caution about not modifying
or closing the dataspace while the iterator is open).
Diffstat (limited to 'src/H5Spublic.h')
-rw-r--r-- | src/H5Spublic.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/H5Spublic.h b/src/H5Spublic.h index 3763ec3..23e6846 100644 --- a/src/H5Spublic.h +++ b/src/H5Spublic.h @@ -44,6 +44,18 @@ * earlier offset than the previous * one. */ +#define H5S_SEL_ITER_SHARE_WITH_DATASPACE 0x0002 /* Don't copy the dataspace + * selection when creating the + * selection iterator. + * + * This can improve performance + * of creating the iterator, but + * the dataspace _MUST_NOT_ be + * modified or closed until the + * selection iterator is closed + * or the iterator's behavior + * will be undefined. + */ /* Different types of dataspaces */ typedef enum H5S_class_t { |