00001
00002
00003 #ifndef LoadManager_h
00004 #define LoadManager_h
00005
00006 #include "EngineConfig.h"
00007 #include "UserState.h"
00008 #include "Backend.h"
00009 #include "BoostLoadEngine.h"
00010
00018 class LoadManager
00019 {
00020 public:
00022 LoadManager(UserState * userstate, enum EngineType t, enum BackendType bt);
00023
00025 virtual ~LoadManager();
00026
00029 virtual void load() = 0;
00030
00031 private:
00032 UserState *userState;
00033 Backend *backend;
00034 BoostLoadEngine *loadEngine;
00035 };
00036 #endif