Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fix jedule build
[simgrid.git] / src / instr / jedule / jedule_sd_binding.cpp
index ea2b223..c3a6449 100644 (file)
@@ -7,11 +7,11 @@
 #include "simgrid/s4u/Engine.hpp"
 #include "simgrid/s4u/NetZone.hpp"
 #include "src/simdag/simdag_private.hpp"
+#include "xbt/virtu.h"
 
 #if SIMGRID_HAVE_JEDULE
 
-XBT_LOG_NEW_CATEGORY(jedule, "Logging specific to Jedule");
-XBT_LOG_NEW_DEFAULT_SUBCATEGORY(jed_sd, jedule, "Logging specific to Jedule SD binding");
+XBT_LOG_NEW_DEFAULT_SUBCATEGORY(jed_sd, sd, "Jedule SimDag binding");
 
 jedule_t my_jedule;
 
@@ -19,9 +19,8 @@ void jedule_log_sd_event(const_SD_task_t task)
 {
   xbt_assert(task != nullptr);
 
-  simgrid::jedule::Event event(std::string(SD_task_get_name(task)), SD_task_get_start_time(task),
-                               SD_task_get_finish_time(task), "SD");
-  event.add_resources(*task->allocation);
+  simgrid::jedule::Event event(task->get_name(), task->get_start_time(), task->get_finish_time(), "SD");
+  event.add_resources(*task->get_allocation());
   my_jedule->add_event(event);
 }