HDF5MemArray.hpp

00001 
00002 //
00003 // $Id: HDF5MemArray.hpp,v 1.8 2007/08/10 15:40:45 werner Exp $
00004 //
00006 #ifndef __FIBER_HDF5MEMARRAY_HPP
00007 #define __FIBER_HDF5MEMARRAY_HPP "Created 27.02.2001 21:42:27 by werner"
00008 
00009 #include "FBhdf5API.h"
00010 #include "init.hpp"
00011 #include <bundle/Bundle.hpp>
00012 #include <memcore/Persistencer.hpp>
00013 #include <F5/F5F.h>
00014 
00015 #include "HDF5Saver.hpp"
00016 
00017 namespace Fiber
00018 {
00019 
00030 template <>
00031 class   HDF5BUNDLE_API HDF5Saver<MemBase> : public Interface<HDF5>
00032 {
00033 public:
00034         ~HDF5Saver();
00035 
00039         virtual bool save(F5Path*myPath, const string&name, const string&fragment_name="") = 0;
00040 };
00041 
00042 
00043 } /* namespace Fiber */ 
00044 
00045 #endif /* __FIBER_HDF5MEMARRAY_HPP */
00046