FSMemArray.hpp

00001 
00002 //
00003 // $Id: FSMemArray.hpp,v 1.1 2004/09/10 14:56:58 werner Exp $
00004 //
00005 // $Log: FSMemArray.hpp,v $
00006 // Revision 1.1  2004/09/10 14:56:58  werner
00007 // Preliminiary file system support.
00008 //
00009 //
00011 #ifndef __FIBER_FSMEMARRAY_HPP
00012 #define __FIBER_FSMEMARRAY_HPP "Created 27.02.2001 21:42:27 by werner"
00013 
00014 #include "fsAPI.h"
00015 #include "init.hpp"
00016 #include <bundle/Bundle.hpp>
00017 #include <memcore/Persistencer.hpp>
00018 
00019 #include "FSsaver.hpp"
00020 
00021 namespace Fiber
00022 {
00023 
00024 template <>
00025 class   FSBUNDLE_API FSSaver<MemArrayBase> : public Interface<FS>
00026 {
00027 public:
00028         ~FSSaver<MemArrayBase>();
00029 
00030         virtual bool save(const RefPtr<MemArrayBase>&M) = 0;
00031 };
00032 
00033 
00034 } /* namespace Fiber */ 
00035 
00036 #endif /* __FIBER_FSMEMARRAY_HPP */
00037