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;
s_smx_simcall_t internal_req;
/* Can be used as a copy of the remote synchro object */
- simgrid::mc::Remote<simgrid::simix::Comm> internal_comm;
+ simgrid::mc::Remote<simgrid::kernel::activity::Comm> internal_comm;
/** Snapshot of system state (if needed) */
std::shared_ptr<simgrid::mc::Snapshot> system_state;
State();
std::size_t interleaveSize() const;
- void interleave(smx_process_t process)
+ void interleave(smx_actor_t process)
{
this->processStates[process->pid].interleave();
}