summaryrefslogtreecommitdiffstats
path: root/src/H5Tprivate.h
diff options
context:
space:
mode:
authorRobb Matzke <matzke@llnl.gov>1998-04-24 17:19:49 (GMT)
committerRobb Matzke <matzke@llnl.gov>1998-04-24 17:19:49 (GMT)
commitefd9b6e5257c5fecc78ca768c3e0067864f4e698 (patch)
tree07f76a4721ba126350cd5bb964e7c7936e3862cc /src/H5Tprivate.h
parent7b7ae438f722517017247b522e2848c645d96aa3 (diff)
downloadhdf5-efd9b6e5257c5fecc78ca768c3e0067864f4e698.zip
hdf5-efd9b6e5257c5fecc78ca768c3e0067864f4e698.tar.gz
hdf5-efd9b6e5257c5fecc78ca768c3e0067864f4e698.tar.bz2
[svn-r374] ./src/H5A.c
./src/H5D.c ./src/H5Dprivate.h ./src/H5Dpkg.h [REMOVED] ./src/H5Tpkg.h ./src/H5Tprivate.h Rearranged some header stuff so H5A doesn't have to include the package-private header files that don't belong to it. ./src/H5E.c Added the H5E_ATTR message to the major error struct.
Diffstat (limited to 'src/H5Tprivate.h')
-rw-r--r--src/H5Tprivate.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/H5Tprivate.h b/src/H5Tprivate.h
index a9241d6..0a1178a 100644
--- a/src/H5Tprivate.h
+++ b/src/H5Tprivate.h
@@ -25,9 +25,18 @@
#define H5T_RESERVED_ATOMS 8
typedef struct H5T_t H5T_t;
-herr_t H5T_init (void);
+/* Statistics about a conversion function */
+typedef struct H5T_stats_t {
+ uintn ncalls; /*num calls to conversion function */
+#ifdef H5T_DEBUG
+ hsize_t nelmts; /*total data points converted */
+ H5_timer_t timer; /*total time for conversion */
+#endif
+} H5T_stats_t;
+
/* Private functions */
+herr_t H5T_init (void);
herr_t H5T_init_interface (void);
H5T_t *H5T_create (H5T_class_t type, size_t size);
H5T_t *H5T_copy (const H5T_t *old_dt);