00001
00002
00003 #ifndef TestSaveManager_h
00004 #define TestSaveManager_h
00005
00006 #include <fstream>
00007
00008 #include "EngineConfig.h"
00009 #include "TestUserState.h"
00010 #include "BoostSaveEngine.h"
00011 #include "Backend.h"
00012 #include "SaveManager.h"
00013
00022 class TestSaveManager : public SaveManager
00023 {
00024 public:
00026 TestSaveManager(TestUserState *userState,
00027 enum EngineType et, enum BackendType bt);
00029 ~TestSaveManager();
00030
00032 void save();
00033
00034 private:
00035 TestUserState *userState;
00036 Backend *backend;
00037 BoostSaveEngine *saveEngine;
00038 enum EngineType et;
00039 std::ostream *out;
00040 };
00041
00042 #endif