Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Refactor Host and HostImpl
authorBruno Donassolo <bruno.donassolo@inria.fr>
Thu, 18 Mar 2021 09:49:30 +0000 (10:49 +0100)
committerBruno Donassolo <bruno.donassolo@inria.fr>
Tue, 30 Mar 2021 11:58:47 +0000 (13:58 +0200)
commit9b4e5a12b9e11e584c2c5af4d96e38b8220a72b9
treed23c3db4f09924d11249acc0e15c61ca7706aabd
parentf71e493a21cbe3ca6dce72765bf0b46643db158c
Refactor Host and HostImpl

- Going towards empty s4u interfaces
- s4u::Host is created at HostImpl directly as for s4u::Link and
LinkImpl.
- VirtualMachines are still an exception. The user creates directly the
s4u::VirtualMachine object
13 files changed:
include/simgrid/s4u/Engine.hpp
include/simgrid/s4u/Host.hpp
src/kernel/actor/ActorImpl.cpp
src/kernel/routing/NetZoneImpl.cpp
src/plugins/vm/VirtualMachineImpl.cpp
src/plugins/vm/VirtualMachineImpl.hpp
src/plugins/vm/s4u_VirtualMachine.cpp
src/s4u/s4u_Actor.cpp
src/s4u/s4u_Host.cpp
src/smpi/mpi/smpi_comm.cpp
src/surf/HostImpl.cpp
src/surf/HostImpl.hpp
src/surf/sg_platf.cpp