X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/ad84285e8e1de87b3c3d5f667793e3594580eab9..f6f99dcf9389833131b373cad4646479c4de8751:/examples/cpp/task-storm/s4u-task-storm.cpp diff --git a/examples/cpp/task-storm/s4u-task-storm.cpp b/examples/cpp/task-storm/s4u-task-storm.cpp index 63c3d64542..5c7ae70c68 100644 --- a/examples/cpp/task-storm/s4u-task-storm.cpp +++ b/examples/cpp/task-storm/s4u-task-storm.cpp @@ -95,12 +95,8 @@ int main(int argc, char* argv[]) }); // The token sent by SA is forwarded by both communication tasks - SA_to_B1->on_this_start_cb([SA](sg4::Task* t) { - t->set_token(t->get_next_token_from(SA)); - }); - SA_to_B2->on_this_start_cb([SA](sg4::Task* t) { - t->set_token(t->get_next_token_from(SA)); - }); + SA_to_B1->on_this_start_cb([&SA](sg4::Task* t) { t->set_token(t->get_next_token_from(SA)); }); + SA_to_B2->on_this_start_cb([&SA](sg4::Task* t) { t->set_token(t->get_next_token_from(SA)); }); /* B1 and B2 read the value of the token received by their predecessors and use it to adapt their amount of work to do. @@ -114,9 +110,9 @@ int main(int argc, char* argv[]) t->set_amount(*data * 10); }); - // Enqueue executions for tasks without predecessors - SA->enqueue_execs(5); - SB->enqueue_execs(5); + // Enqueue firings for tasks without predecessors + SA->enqueue_firings(5); + SB->enqueue_firings(5); // Add a function to be called when tasks end for log purpose sg4::Task::on_completion_cb([]