#include "src/mc/ModelChecker.hpp"
#include "src/mc/Session.hpp"
#include "src/mc/remote/RemoteProcess.hpp"
-
-using simgrid::mc::remote;
#endif
XBT_LOG_NEW_DEFAULT_CATEGORY(mc, "All MC categories");
return simgrid::kernel::actor::simcall_answered([&observer] { return observer.get_value(); }, &observer);
}
-namespace simgrid {
-namespace mc {
+namespace simgrid::mc {
void execute_actors()
{
}
#if SIMGRID_HAVE_MC
engine->reset_actor_dynar();
- for (auto const& kv : engine->get_actor_list()) {
- auto actor = kv.second;
+ for (auto const& [_, actor] : engine->get_actor_list()) {
// Only visible requests remain at this point, and they all have an observer
actor->simcall_.mc_max_consider_ = actor->simcall_.observer_->get_max_consider();
* This is controlled in the is_enabled() method of the corresponding observers.
*/
// Called from both MCer and MCed:
-bool actor_is_enabled(smx_actor_t actor)
+bool actor_is_enabled(kernel::actor::ActorImpl* actor)
{
#if SIMGRID_HAVE_MC
xbt_assert(mc_model_checker == nullptr, "This should be called from the client side");
return false;
}
-} // namespace mc
-} // namespace simgrid
+} // namespace simgrid::mc