Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Move links_ to the netzone their are declared
authorBruno Donassolo <bruno.donassolo@inria.fr>
Fri, 1 Apr 2022 21:32:01 +0000 (23:32 +0200)
committerBruno Donassolo <bruno.donassolo@inria.fr>
Mon, 4 Apr 2022 08:33:38 +0000 (10:33 +0200)
commit6cc0dc3a9543b27a6f9544f60565abe9e3ab6f3c
tree33e0f7829f3a5b16da579f289f476c5447389d8d
parentfc3e8ab9260b0b679e61a8d1071dff4782f74cca
Move links_ to the netzone their are declared

Starting moving things out Engine class.

Links are stored in the netzone which their were declared.
Exception for __loopback__ link that is a special "model" link.

No changes in external Engine::get_links API.
Internally cleanup so someone can change the API.

-
include/simgrid/kernel/routing/NetZoneImpl.hpp
include/simgrid/kernel/routing/WifiZone.hpp
src/kernel/EngineImpl.cpp
src/kernel/EngineImpl.hpp
src/kernel/resource/StandardLinkImpl.cpp
src/kernel/routing/NetZoneImpl.cpp
src/kernel/routing/WifiZone.cpp
src/s4u/s4u_Engine.cpp
src/surf/network_cm02.cpp