X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/6911eb2e056c44491f399b63c663f4b897aaba76..9d7dca1d2de1e6d67027e4ba33fefe1eb09550e3:/src/mc/Session.hpp diff --git a/src/mc/Session.hpp b/src/mc/Session.hpp index 23e3eaa6f2..11afedaf22 100644 --- a/src/mc/Session.hpp +++ b/src/mc/Session.hpp @@ -37,6 +37,7 @@ namespace mc { class Session { private: std::unique_ptr modelChecker_; + std::shared_ptr initialSnapshot_; private: Session(pid_t pid, int socket); @@ -50,7 +51,11 @@ public: void close(); public: + void initialize(); void execute(Transition const& transition); + void logState(); + + void restoreInitialState(); public: // static constructors