summaryrefslogtreecommitdiffstats
path: root/c++/src/H5Library.C
diff options
context:
space:
mode:
Diffstat (limited to 'c++/src/H5Library.C')
-rw-r--r--c++/src/H5Library.C67
1 files changed, 0 insertions, 67 deletions
diff --git a/c++/src/H5Library.C b/c++/src/H5Library.C
deleted file mode 100644
index ffce037..0000000
--- a/c++/src/H5Library.C
+++ /dev/null
@@ -1,67 +0,0 @@
-#include <string>
-
-#include "H5Include.h"
-#include "H5Exception.h"
-#include "H5Library.h"
-
-#ifndef H5_NO_NAMESPACE
-namespace H5 {
-#endif
-
-// This static variable will be set to true when dontAtExit is called
-bool H5Library::need_cleanup = false;
-
-// Initializes the HDF5 library.
-void H5Library::open()
-{
- herr_t ret_value = H5open();
- if( ret_value < 0 )
- {
- throw LibraryIException();
- }
-}
-
-// Flushes all data to disk, closes files, and cleans up memory.
-void H5Library::close()
-{
- herr_t ret_value = H5close();
- if( ret_value < 0 )
- {
- throw LibraryIException();
- }
-}
-
-// Instructs library not to install atexit cleanup routine
-void H5Library::dontAtExit()
-{
- herr_t ret_value = H5dont_atexit();
- if( ret_value < 0 )
- {
- throw LibraryIException();
- }
-}
-
-// Returns the HDF library release number.
-void H5Library::getLibVersion( unsigned& majnum, unsigned& minnum, unsigned& relnum )
-{
- herr_t ret_value = H5get_libversion( &majnum, &minnum, &relnum );
- if( ret_value < 0 )
- {
- throw LibraryIException();
- }
-}
-
-// Verifies that the arguments match the version numbers compiled
-// into the library
-void H5Library::checkVersion( unsigned majnum, unsigned minnum, unsigned relnum )
-{
- herr_t ret_value = H5check_version( majnum, minnum, relnum );
- if( ret_value < 0 )
- {
- throw LibraryIException();
- }
-}
-
-#ifndef H5_NO_NAMESPACE
-} // end namespace
-#endif