Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Activity refactoring
authorSUTER Frederic <frederic.suter@cc.in2p3.fr>
Wed, 22 Dec 2021 10:18:22 +0000 (11:18 +0100)
committerSUTER Frederic <frederic.suter@cc.in2p3.fr>
Wed, 22 Dec 2021 10:20:34 +0000 (11:20 +0100)
commit9ceefed14c83a0f6ea5f78e3acafd53181dc4fa1
treec94d05d4c726a83de108dc5dffe27e5d4054dad5
parent09a7e9026201418519bf9e69a312bc98f9532036
Activity refactoring

Move on_completion signal, complete method, and actor_ + piface_ field
from Exec/Comm/Io to Actitity.

this implies to modifies all the callbacks on Exec::on_completion to
filter out other types of activities
24 files changed:
examples/cpp/dag-failure/s4u-dag-failure.cpp
examples/cpp/dag-io/s4u-dag-io.cpp
examples/cpp/dag-simple/s4u-dag-simple.cpp
include/simgrid/s4u/Activity.hpp
include/simgrid/s4u/Comm.hpp
include/simgrid/s4u/Exec.hpp
include/simgrid/s4u/Io.hpp
src/instr/instr_platform.cpp
src/kernel/EngineImpl.cpp
src/kernel/activity/ActivityImpl.hpp
src/kernel/activity/CommImpl.hpp
src/kernel/activity/ExecImpl.cpp
src/kernel/activity/ExecImpl.hpp
src/kernel/activity/IoImpl.cpp
src/kernel/activity/IoImpl.hpp
src/kernel/resource/VirtualMachineImpl.cpp
src/plugins/host_dvfs.cpp
src/plugins/host_load.cpp
src/plugins/vm/dirty_page_tracking.cpp
src/s4u/s4u_Activity.cpp
src/s4u/s4u_Comm.cpp
src/s4u/s4u_Exec.cpp
src/s4u/s4u_Io.cpp
teshsuite/s4u/dependencies/dependencies.cpp