X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0f12caebeefc7985a0586836248238e475258079..9692d43fa911bdc2d6d0263a3cb3e22d5e3167fe:/src/mc/mc_state.h diff --git a/src/mc/mc_state.h b/src/mc/mc_state.h index 1e47840449..371d24843a 100644 --- a/src/mc/mc_state.h +++ b/src/mc/mc_state.h @@ -15,11 +15,11 @@ #include #include "src/simix/smx_private.h" -#include "src/simix/SynchroIo.hpp" -#include "src/simix/SynchroComm.hpp" -#include "src/simix/SynchroRaw.hpp" -#include "src/simix/SynchroSleep.hpp" -#include "src/simix/SynchroExec.hpp" +#include "src/kernel/activity/SynchroIo.hpp" +#include "src/kernel/activity/SynchroComm.hpp" +#include "src/kernel/activity/SynchroRaw.hpp" +#include "src/kernel/activity/SynchroSleep.hpp" +#include "src/kernel/activity/SynchroExec.hpp" #include "src/mc/mc_snapshot.h" #include "src/mc/mc_record.h" #include "src/mc/Transition.hpp" @@ -35,7 +35,7 @@ enum class PatternCommunicationType { struct PatternCommunication { int num = 0; - smx_synchro_t comm_addr; + smx_activity_t comm_addr; PatternCommunicationType type = PatternCommunicationType::send; unsigned long src_proc = 0; unsigned long dst_proc = 0; @@ -136,7 +136,7 @@ struct XBT_PRIVATE State { s_smx_simcall_t internal_req; /* Can be used as a copy of the remote synchro object */ - simgrid::mc::Remote internal_comm; + simgrid::mc::Remote internal_comm; /** Snapshot of system state (if needed) */ std::shared_ptr system_state; @@ -148,7 +148,7 @@ struct XBT_PRIVATE State { State(); std::size_t interleaveSize() const; - void interleave(smx_process_t process) + void interleave(smx_actor_t process) { this->processStates[process->pid].interleave(); }