summaryrefslogtreecommitdiffstats
path: root/c++/src/H5Library.h
diff options
context:
space:
mode:
authorBinh-Minh Ribler <bmribler@hdfgroup.org>2004-05-19 11:22:58 (GMT)
committerBinh-Minh Ribler <bmribler@hdfgroup.org>2004-05-19 11:22:58 (GMT)
commit7e5eee8e90c820dc477ed4d9eab4d6066e6c9a8c (patch)
treea164b25522cb86707567669483324d28d328be62 /c++/src/H5Library.h
parent3e829d1e8335d896c7c458c0efe7529f2c54dcfc (diff)
downloadhdf5-7e5eee8e90c820dc477ed4d9eab4d6066e6c9a8c.zip
hdf5-7e5eee8e90c820dc477ed4d9eab4d6066e6c9a8c.tar.gz
hdf5-7e5eee8e90c820dc477ed4d9eab4d6066e6c9a8c.tar.bz2
[svn-r8541] Purpose:
Add more C++ wrappers and documentation - incrementally check-in Description: Added wrappers for: H5garbage_collect H5set_free_list_limits to H5Library.* Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene) Windows 2000 Misc. update:
Diffstat (limited to 'c++/src/H5Library.h')
-rw-r--r--c++/src/H5Library.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/c++/src/H5Library.h b/c++/src/H5Library.h
index 3e5b295..34b816b 100644
--- a/c++/src/H5Library.h
+++ b/c++/src/H5Library.h
@@ -46,6 +46,14 @@ class H5_DLLCPP H5Library {
// into the library
static void checkVersion( unsigned majnum, unsigned minnum, unsigned relnum );
+ // Walks through all the garbage collection routines for the library,
+ // which are supposed to free any unused memory they have allocated.
+ static void garbageCollect();
+
+ // Sets limits on the different kinds of free lists.
+ static void setFreeListLimits(int reg_global_lim, int reg_list_lim, int
+ arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim);
+
private:
// Default constructor - no instance ever created
H5Library() {};