34 |
|
#define BRAINS_SNAPSHOTMANAGER_HPP |
35 |
|
|
36 |
|
#include "brains/SnapshotManager.hpp" |
37 |
< |
#include "brains/SimModel.hpp" |
37 |
> |
#include "brains/SimInfo.hpp" |
38 |
|
namespace oopse{ |
39 |
|
|
40 |
|
/** |
45 |
|
*/ |
46 |
|
class SimSnapshotManager : public SnapshotManager { |
47 |
|
public: |
48 |
< |
SimSnapshotManager(SimModel* model); |
48 |
> |
SimSnapshotManager(SimInfo* info); |
49 |
|
virtual bool advance(); |
50 |
|
|
51 |
|
virtual Snapshot* getSnapshot(int id); |
55 |
|
virtual void setCapacity(int capacity); |
56 |
|
|
57 |
|
private: |
58 |
< |
SimModel* model_; |
58 |
> |
SimInfo* info_; |
59 |
|
}; |
60 |
|
|
61 |
|
} |