summaryrefslogtreecommitdiffstats
path: root/src/H5HFprivate.h
diff options
context:
space:
mode:
authorQuincey Koziol <koziol@hdfgroup.org>2006-08-07 19:51:59 (GMT)
committerQuincey Koziol <koziol@hdfgroup.org>2006-08-07 19:51:59 (GMT)
commit4f289e5b9240807d9fa5561fd793981334a9f086 (patch)
tree8a22e083cdab59a3af1577fe5c50f6054b22e958 /src/H5HFprivate.h
parent80b1c44327f56c2e7edd75389e5b3b5a9b5ea833 (diff)
downloadhdf5-4f289e5b9240807d9fa5561fd793981334a9f086.zip
hdf5-4f289e5b9240807d9fa5561fd793981334a9f086.tar.gz
hdf5-4f289e5b9240807d9fa5561fd793981334a9f086.tar.bz2
[svn-r12551] Description:
Refactor fields in heap header to clean out information from dropped features and also group related fields together more nicely. Add fields to heap header for storing information about "huge" objects. Platforms tested: Linux/32 2.6 (chicago) Linux/64 2.6 (chicago)
Diffstat (limited to 'src/H5HFprivate.h')
-rw-r--r--src/H5HFprivate.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/H5HFprivate.h b/src/H5HFprivate.h
index 4490ec2..32b6f41 100644
--- a/src/H5HFprivate.h
+++ b/src/H5HFprivate.h
@@ -41,12 +41,6 @@
/* Library Private Typedefs */
/****************************/
-/* Types of heaps */
-typedef enum {
- H5HF_ABSOLUTE, /* The heap uses absolute internal addressing */
- H5HF_MAPPED /* The heap maps internal addresses to allow compaction */
-} H5HF_addrmap_t;
-
/* Creation parameters for doubling-tables */
typedef struct H5HF_dtable_cparam_t {
unsigned width; /* Number of columns in the table (must be power of 2) */
@@ -62,9 +56,8 @@ typedef struct H5HF_dtable_cparam_t {
/* Fractal heap creation parameters */
typedef struct H5HF_create_t {
H5HF_dtable_cparam_t managed;/* Mapped object doubling-table creation parameters */
- H5HF_addrmap_t addrmap; /* Type of address mapping for objects in heap */
- uint32_t standalone_size; /* Size of object to store standalone */
- /* (i.e. max. size of object to manage) */
+ uint32_t max_man_size; /* Max. size of object to manage in doubling table */
+ /* (i.e. min. size of object to store standalone) */
} H5HF_create_t;
/* Fractal heap metadata statistics info */