34 static void dontAtExit();
37 static void getLibVersion(
unsigned &majnum,
unsigned &minnum,
unsigned &relnum);
41 static void checkVersion(
unsigned majnum,
unsigned minnum,
unsigned relnum);
45 static void garbageCollect();
48 static void setFreeListLimits(
int reg_global_lim,
int reg_list_lim,
int arr_global_lim,
int arr_list_lim,
49 int blk_global_lim,
int blk_list_lim);
53 static void initH5cpp(
void);
56 static void termH5cpp(
void);
58 #ifndef DOXYGEN_SHOULD_SKIP_THIS
66 #endif // DOXYGEN_SHOULD_SKIP_THIS
static void garbageCollect()
Walks through all the garbage collection routines for the library, which are supposed to free any unu...
Definition: H5Library.cpp:148
static void getLibVersion(unsigned &majnum, unsigned &minnum, unsigned &relnum)
Returns the HDF library release number.
Definition: H5Library.cpp:97
static void termH5cpp(void)
Sends request for the C layer to terminate.
Definition: H5Library.cpp:242
static void dontAtExit()
Instructs library not to install the C atexit cleanup routine.
Definition: H5Library.cpp:82
static void close()
Flushes all data to disk, closes files, and cleans up memory.
Definition: H5Library.cpp:63
static void checkVersion(unsigned majnum, unsigned minnum, unsigned relnum)
Verifies that the arguments match the version numbers compiled into the library.
Definition: H5Library.cpp:119
static void open()
Initializes the HDF5 library.
Definition: H5Library.cpp:47
static void initH5cpp(void)
Initializes C++ library and registers terminating functions at exit. Only for the library functions,...
Definition: H5Library.cpp:172
Class H5Library operates the HDF5 library globably.
Definition: H5Library.h:25
Definition: H5Exception.h:151
Definition: H5AbstractDs.cpp:33
static void deleteConstants()
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)
Sets limits on the different kinds of free lists.
Definition: H5Library.cpp:267
The HDF Group Help Desk:
| |
Copyright by
The HDF Group
|