Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
NetZoneImpl: rework seal
authorBruno Donassolo <bruno.donassolo@inria.fr>
Thu, 25 Feb 2021 17:33:36 +0000 (18:33 +0100)
committerBruno Donassolo <bruno.donassolo@inria.fr>
Thu, 11 Mar 2021 17:27:15 +0000 (18:27 +0100)
commitdb90e1631e8edef2c777129b97bb4707990cc911
tree5e51cd0456ac20ccc5bb4153ffc5dc874a2aea0a
parent5d70f95ee9e74e70bbf4932bef39ae76fb592fbd
NetZoneImpl: rework seal

Create a do_seal that can be rewritten by derived classes

Assure that flag sealed_ is sealed properly when derived classes
override the seal() method.
14 files changed:
include/simgrid/kernel/routing/DijkstraZone.hpp
include/simgrid/kernel/routing/DragonflyZone.hpp
include/simgrid/kernel/routing/FatTreeZone.hpp
include/simgrid/kernel/routing/FloydZone.hpp
include/simgrid/kernel/routing/FullZone.hpp
include/simgrid/kernel/routing/NetZoneImpl.hpp
include/simgrid/kernel/routing/WifiZone.hpp
src/kernel/routing/DijkstraZone.cpp
src/kernel/routing/DragonflyZone.cpp
src/kernel/routing/FatTreeZone.cpp
src/kernel/routing/FloydZone.cpp
src/kernel/routing/FullZone.cpp
src/kernel/routing/NetZoneImpl.cpp
src/kernel/routing/WifiZone.cpp