From: Adrien Gougeon Date: Thu, 15 Jun 2023 16:58:12 +0000 (+0200) Subject: use get_unique_data() X-Git-Tag: v3.34~14^2~7^2~1 X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/dc120676bc021402b8880014df7fa8e484a1d640 use get_unique_data() --- diff --git a/examples/cpp/task-storm/s4u-task-storm.cpp b/examples/cpp/task-storm/s4u-task-storm.cpp index 98575d0b97..7c02415200 100644 --- a/examples/cpp/task-storm/s4u-task-storm.cpp +++ b/examples/cpp/task-storm/s4u-task-storm.cpp @@ -107,14 +107,12 @@ int main(int argc, char* argv[]) and use it to adapt their amount of work to do. */ B1->on_this_start_cb([&](simgrid::plugins::Task* t) { - auto data = t->get_next_token_from(SA_to_B1)->get_data(); + auto data = t->get_next_token_from(SA_to_B1)->get_unique_data(); t->set_amount(*data * 10); - delete data; }); B2->on_this_start_cb([&](simgrid::plugins::Task* t) { - auto data = t->get_next_token_from(SA_to_B2)->get_data(); + auto data = t->get_next_token_from(SA_to_B2)->get_unique_data(); t->set_amount(*data * 10); - delete data; }); // Enqueue executions for tasks without predecessors