X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/65046eb1778722070f113150acdb0ac45fc88efd..cff982bd049d26d7acbd0e23324e0de051b06d0d:/src/mc/mc_state.hpp diff --git a/src/mc/mc_state.hpp b/src/mc/mc_state.hpp index b2ce0cc4f1..ec53b61db9 100644 --- a/src/mc/mc_state.hpp +++ b/src/mc/mc_state.hpp @@ -8,7 +8,7 @@ #include "src/mc/Transition.hpp" #include "src/mc/sosp/Snapshot.hpp" -#include "src/mc/mc_pattern.hpp" +#include "src/mc/mc_comm_pattern.hpp" namespace simgrid { namespace mc { @@ -29,8 +29,8 @@ public: /* Internal translation of the executed_req simcall * - * SIMCALL_COMM_TESTANY is translated to a SIMCALL_COMM_TEST - * and SIMCALL_COMM_WAITANY to a SIMCALL_COMM_WAIT. + * Simcall::COMM_TESTANY is translated to a Simcall::COMM_TEST + * and Simcall::COMM_WAITANY to a Simcall::COMM_WAIT. */ s_smx_simcall internal_req_; @@ -52,10 +52,12 @@ public: this->actor_states_[actor->get_pid()].consider(); } Transition get_transition() const; + +private: + void copy_incomplete_comm_pattern(); + void copy_index_comm_pattern(); }; } } -XBT_PRIVATE smx_simcall_t MC_state_choose_request(simgrid::mc::State* state); - #endif