X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8ec46a459ce8b740aeca5a121fe9e84a25cabf99..f9b13d923d31bb0336aeeaab6d5b7ba33812f3f7:/src/mc/api.hpp diff --git a/src/mc/api.hpp b/src/mc/api.hpp index df8775c834..ebdc9656aa 100644 --- a/src/mc/api.hpp +++ b/src/mc/api.hpp @@ -10,9 +10,9 @@ #include #include "simgrid/forward.h" +#include "src/mc/api/State.hpp" #include "src/mc/mc_forward.hpp" #include "src/mc/mc_record.hpp" -#include "src/mc/mc_state.hpp" #include "xbt/automaton.hpp" #include "xbt/base.h" @@ -96,21 +96,12 @@ public: // MODEL CHECKER APIs void mc_inc_visited_states() const; - void mc_inc_executed_trans() const; unsigned long mc_get_visited_states() const; - unsigned long mc_get_executed_trans() const; void mc_check_deadlock() const; - void handle_simcall(Transition const& transition) const; - void mc_wait_for_requests() const; XBT_ATTRIB_NORETURN void mc_exit(int status) const; - void dump_record_path() const; - bool mc_state_choose_request(simgrid::mc::State* state) const; // SIMCALL APIs - bool requests_are_dependent(RemotePtr obs1, - RemotePtr obs2) const; - std::string request_to_string(smx_simcall_t req, int value) const; - std::string request_get_dot_output(smx_simcall_t req, int value) const; + std::string request_get_dot_output(aid_t aid, int value) const; smx_actor_t simcall_get_issuer(s_smx_simcall const* req) const; RemotePtr get_mbox_remote_addr(smx_simcall_t const req) const; RemotePtr get_comm_remote_addr(smx_simcall_t const req) const; @@ -129,7 +120,6 @@ public: // SESSION APIs void s_close() const; - RemotePtr execute(Transition& transition, smx_simcall_t simcall) const; // AUTOMATION APIs #if SIMGRID_HAVE_MC