summaryrefslogtreecommitdiffstats
path: root/src/H5Tprivate.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>1999-08-19 18:50:22 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>1999-08-19 18:50:22 (GMT)
commit2468fb8bafb28aaaf05ece5bf65e98f9ec7d5e3e (patch)
tree841c49cfd7f8f5d7ed28453b478b14aeb9c3010b /src/H5Tprivate.h
parentfc9d502859d8e4c2767f4bc83b64ccbc40499278 (diff)
downloadhdf5-2468fb8bafb28aaaf05ece5bf65e98f9ec7d5e3e.zip
hdf5-2468fb8bafb28aaaf05ece5bf65e98f9ec7d5e3e.tar.gz
hdf5-2468fb8bafb28aaaf05ece5bf65e98f9ec7d5e3e.tar.bz2
[svn-r1576] Added H5Dvlen_get_buf_size function.
Diffstat (limited to 'src/H5Tprivate.h')
-rw-r--r--src/H5Tprivate.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/H5Tprivate.h b/src/H5Tprivate.h
index a870e0b..ca11e99 100644
--- a/src/H5Tprivate.h
+++ b/src/H5Tprivate.h
@@ -64,6 +64,18 @@ typedef enum {
} H5T_vlen_type_t;
/*
+ * Internal data structure for passing information to H5T_vlen_get_buf_size
+ */
+typedef struct {
+ hid_t dataset_id; /* ID of the dataset we are working on */
+ hid_t space_id; /* ID of the dataset's dataspace we are working on */
+ hid_t fl_tbuf_id; /* ID of the temporary buffer we are using for fixed-length data */
+ hid_t vl_tbuf_id; /* ID of the temporary buffer we are using for VL data */
+ hid_t xfer_pid; /* ID of the dataset xfer property list */
+ hsize_t size; /* Accumulated number of bytes for the selection */
+} H5T_vlen_bufsize_t;
+
+/*
* Is the path the special no-op path? The no-op function can be set by the
* application and there might be more than one no-op path in a
* multi-threaded application if one thread is using the no-op path when some