First cut of H5F.

This commit is contained in:
Gerd Heber 2020-11-09 11:15:58 -06:00
parent bb6bb57165
commit dddd15cccf
4 changed files with 1232 additions and 103 deletions

View File

@ -263,6 +263,8 @@ TAB_SIZE = 4
ALIASES =
@INCLUDE = @DOXYGEN_INCLUDE_ALIASES@
# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
# only. Doxygen will then generate output that is more tailored for C. For
# instance, some of the names that are used will be different. The list of all
@ -2146,7 +2148,7 @@ SEARCH_INCLUDES = YES
# preprocessor.
# This tag requires that the tag SEARCH_INCLUDES is set to YES.
INCLUDE_PATH = @DOXYGEN_INCLUDE_ALIASES@
INCLUDE_PATH =
# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
# patterns (like *.h and *.hpp) to filter out the header-files in the

View File

@ -29,4 +29,17 @@
#define H5_MY_PKG_ERR H5E_FILE
#define H5_MY_PKG_INIT YES
/**
* \defgroup H5F H5F
* \brief File Interface
* \todo Describe concisely what the functions in this module are about.
*
* \defgroup MDC Metadata Cache
* \ingroup H5F
* \defgroup PH5F Parallel
* \ingroup H5F
* \defgroup SWMR Single Writer Multiple Readers
* \ingroup H5F
*/
#endif /* _H5Fmodule_H */

File diff suppressed because it is too large Load Diff

View File

@ -333,13 +333,15 @@ typedef enum H5_index_t {
H5_INDEX_N /* Number of indices defined */
} H5_index_t;
/*
/**
* Storage info struct used by H5O_info_t and H5F_info_t
*/
//! [H5_ih_info_t_snip]
typedef struct H5_ih_info_t {
hsize_t index_size; /* btree and/or list */
hsize_t index_size; /**< btree and/or list */
hsize_t heap_size;
} H5_ih_info_t;
//! [H5_ih_info_t_snip]
/* Tokens are unique and permanent identifiers that are
* used to reference HDF5 objects in a container. */