X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/178d93b55be5105559c7b8277838b44944e3ad8c..e717aac07363de43fcc74fa033767bb3c4acd25c:/src/mc/mc_api.hpp?ds=sidebyside diff --git a/src/mc/mc_api.hpp b/src/mc/mc_api.hpp index be1f107286..4bfc92b6c0 100644 --- a/src/mc/mc_api.hpp +++ b/src/mc/mc_api.hpp @@ -41,6 +41,7 @@ public: // ACTOR FUNCTIONS std::vector& get_actors() const; bool actor_is_enabled(aid_t pid) const; + unsigned long get_maxpid() const; // MODEL_CHECKER FUNCTIONS ModelChecker* get_model_checker() const; @@ -58,7 +59,6 @@ public: void mc_wait_for_requests() const; void mc_exit(int status) const; std::string const& mc_get_host_name(std::string const& hostname) const; - PageStore& mc_page_store() const; void mc_dump_record_path() const; smx_simcall_t mc_state_choose_request(simgrid::mc::State* state) const; @@ -70,6 +70,7 @@ public: // SNAPSHOT FUNCTIONS bool snapshot_equal(const Snapshot* s1, const Snapshot* s2) const; + simgrid::mc::Snapshot* take_snapshot(int num_state) const; // SESSION FUNCTIONS void s_initialize() const;