summaryrefslogtreecommitdiffstats
path: root/src/H5Oprivate.h
diff options
context:
space:
mode:
authorNeil Fortner <nfortne2@hdfgroup.org>2015-02-17 21:11:22 (GMT)
committerNeil Fortner <nfortne2@hdfgroup.org>2015-02-17 21:11:22 (GMT)
commit1199ab1f480fd700c6e8a2d9f939ebb0765c25ab (patch)
tree66b0f85dbebfd6a698dce48bcd95add23a1c2400 /src/H5Oprivate.h
parentd273b2a2f88dc571272b7e3bdc8a011fbed969ad (diff)
downloadhdf5-1199ab1f480fd700c6e8a2d9f939ebb0765c25ab.zip
hdf5-1199ab1f480fd700c6e8a2d9f939ebb0765c25ab.tar.gz
hdf5-1199ab1f480fd700c6e8a2d9f939ebb0765c25ab.tar.bz2
[svn-r26198] INCOMPLETE, UNWORKING CODE
Commit progress through 1610 CST 2/17/15
Diffstat (limited to 'src/H5Oprivate.h')
-rw-r--r--src/H5Oprivate.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/H5Oprivate.h b/src/H5Oprivate.h
index b3d6237..ac8d02f 100644
--- a/src/H5Oprivate.h
+++ b/src/H5Oprivate.h
@@ -37,6 +37,7 @@
/* Private headers needed by this file */
#include "H5ACprivate.h" /* Metadata cache */
#include "H5Fprivate.h" /* File access */
+#include "H5HGprivate.h" /* Global Heaps */
#include "H5SLprivate.h" /* Skip lists */
#include "H5Tprivate.h" /* Datatype functions */
#include "H5Zprivate.h" /* I/O pipeline filters */
@@ -413,21 +414,21 @@ typedef struct H5O_storage_compact_t {
typedef struct H5O_storage_virtual_ent_t {
/* Stored */
- char *source_file;
- char *source_dset;
- H5S_t *source_select;
- H5S_t *virtual_select;
+ char *source_file_name; /* Source file name used for virtual dataset mapping */
+ char *source_dset_name; /* Source dataset name used for virtual dataset mapping */
+ struct H5S_t *source_select; /* Selection in the source dataset for mapping */
+ struct H5S_t *virtual_select; /* Selection in the virtual dataset that is mapped to source_select */
/* Not stored */
- H5D_t *source_dset;
+ struct H5D_t *source_dset; /* Source dataset */
} H5O_storage_virtual_ent_t;
typedef struct H5O_storage_virtual_t {
/* Stored in message */
- H5HG_t serial_list_hobjid;
+ H5HG_t serial_list_hobjid; /* Global heap ID for the list of virtual mapping entries stored on disk */
/* Stored in heap */
- size_t list_nused; /* Number of slots used */
+ size_t list_nused; /* Number of array elements used in list */
H5O_storage_virtual_ent_t *list; /* Array of virtual dataset mapping entries */
/* Not stored */
@@ -440,7 +441,7 @@ typedef struct H5O_storage_t {
H5O_storage_contig_t contig; /* Information for contiguous storage */
H5O_storage_chunk_t chunk; /* Information for chunked storage */
H5O_storage_compact_t compact; /* Information for compact storage */
- H5O_storage_virtual_t virtual; /* Information for virtual storage */
+ H5O_storage_virtual_t virt; /* Information for virtual storage */
} u;
} H5O_storage_t;