X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2865b4adad00b379d59f8ef1b9ed31ed1a7045ef..039807fd1fb02afb72365fe19a6ad620d1bbf4c7:/examples/cpp/dag-from-dot-simple/s4u-dag-from-dot-simple.cpp diff --git a/examples/cpp/dag-from-dot-simple/s4u-dag-from-dot-simple.cpp b/examples/cpp/dag-from-dot-simple/s4u-dag-from-dot-simple.cpp index 5fbcf2cc74..a6972b0915 100644 --- a/examples/cpp/dag-from-dot-simple/s4u-dag-from-dot-simple.cpp +++ b/examples/cpp/dag-from-dot-simple/s4u-dag-from-dot-simple.cpp @@ -26,15 +26,20 @@ int main(int argc, char* argv[]) for (const auto& a : dag) { if (auto* comm = dynamic_cast(a.get())) { - auto pred = dynamic_cast((*comm->get_dependencies().begin()).get()); - auto succ = dynamic_cast(comm->get_successors().front().get()); + const auto* pred = dynamic_cast((*comm->get_dependencies().begin()).get()); + const auto* succ = dynamic_cast(comm->get_successors().front().get()); comm->set_source(pred->get_host())->set_destination(succ->get_host()); } } - simgrid::s4u::Activity::on_completion_cb([](simgrid::s4u::Activity const& activity) { - XBT_INFO("Activity '%s' is complete (start time: %f, finish time: %f)", activity.get_cname(), - activity.get_start_time(), activity.get_finish_time()); + simgrid::s4u::Exec::on_completion_cb([](simgrid::s4u::Exec const& exec) { + XBT_INFO("Exec '%s' is complete (start time: %f, finish time: %f)", exec.get_cname(), + exec.get_start_time(), exec.get_finish_time()); + }); + + simgrid::s4u::Comm::on_completion_cb([](simgrid::s4u::Comm const& comm) { + XBT_INFO("Comm '%s' is complete (start time: %f, finish time: %f)", comm.get_cname(), + comm.get_start_time(), comm.get_finish_time()); }); e.run();