Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Various cleanups in Task plugin.
authorArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Mon, 5 Jun 2023 20:42:27 +0000 (22:42 +0200)
committerArnaud Giersch <arnaud.giersch@univ-fcomte.fr>
Tue, 6 Jun 2023 09:59:50 +0000 (11:59 +0200)
commit0c84caf099147dcdc1a7ccfef467998a425b35aa
tree224a9ad4be763289e685cd82c8598df1d77572c4
parentb1233a583739b02023186b2a129805eb6594a4d5
Various cleanups in Task plugin.

* reduce number of calls to simcall_answered
* use xbt::signal for the "on_this_*" signals
* reduce scope for static member "inited"
* remove intrusive_ptr_* function for derived classes
examples/cpp/task-switch-host/s4u-task-switch-host.cpp
examples/python/task-switch-host/task-switch-host.py
include/simgrid/plugins/task.hpp
src/bindings/python/simgrid_python.cpp
src/plugins/task.cpp