00001
00006 #ifndef PERSISTENT_GROWING_MSEG
00007 #define PERSISTENT_GROWING_MSEG
00008 #include"growingmseg.h"
00009
00010 namespace RAMS
00011 {
00019 class PersistentGrowingMseg : public Growingmseg
00020 {
00021 public:
00022 PersistentGrowingMseg() { }
00023 PersistentGrowingMseg(const char *filename) throw(Systemerror)
00024 {
00025 init(filename);
00026 }
00033 int init(const char *filename) throw(Systemerror);
00034 protected:
00040 virtual void grow_internal(int anzseiten) throw(Growingmseg::Error);
00041 };
00042 };
00043 #endif
00044
00045
00046
00047
00048