X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7420611a5e7337548a930583a48330f8d47959e8..ebadbf7894190d4c66238842db5f8931adb7df5b:/src/mc/ModelChecker.hpp diff --git a/src/mc/ModelChecker.hpp b/src/mc/ModelChecker.hpp index daee1b954c..8bf67d31d1 100644 --- a/src/mc/ModelChecker.hpp +++ b/src/mc/ModelChecker.hpp @@ -27,7 +27,7 @@ class ModelChecker { // This is the parent snapshot of the current state: PageStore page_store_{500}; std::unique_ptr remote_process_; - Checker* checker_ = nullptr; + Exploration* exploration_ = nullptr; // Expect MessageType::SIMCALL_TO_STRING or MessageType::SIMCALL_DOT_LABEL std::string simcall_to_string(MessageType type, aid_t aid, int times_considered); @@ -55,16 +55,12 @@ public: Transition* handle_simcall(aid_t aid, int times_considered, bool new_transition); /* Interactions with the simcall observer */ - bool simcall_is_visible(aid_t aid); - std::string simcall_dot_label(aid_t aid, int times_considered); - XBT_ATTRIB_NORETURN void exit(int status); - bool checkDeadlock(); void finalize_app(bool terminate_asap = false); - Checker* getChecker() const { return checker_; } - void setChecker(Checker* checker) { checker_ = checker; } + Exploration* get_exploration() const { return exploration_; } + void set_exploration(Exploration* exploration) { exploration_ = exploration; } private: void setup_ignore();