Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
throw signal from seal() directly
authorSUTER Frederic <frederic.suter@cc.in2p3.fr>
Tue, 27 Apr 2021 08:22:30 +0000 (10:22 +0200)
committerSUTER Frederic <frederic.suter@cc.in2p3.fr>
Tue, 27 Apr 2021 08:22:30 +0000 (10:22 +0200)
src/kernel/routing/NetZoneImpl.cpp
src/surf/sg_platf.cpp

index 610e233..036051f 100644 (file)
@@ -467,6 +467,7 @@ void NetZoneImpl::seal()
     sub_net->seal();
   }
   sealed_ = true;
+  s4u::NetZone::on_seal(piface_);
 }
 
 void NetZoneImpl::set_parent(NetZoneImpl* parent)
index 1f6de49..0be5d52 100644 (file)
@@ -470,7 +470,6 @@ void sg_platf_new_Zone_seal()
 {
   xbt_assert(current_routing, "Cannot seal the current Zone: none under construction");
   current_routing->seal();
-  simgrid::s4u::NetZone::on_seal(*current_routing->get_iface());
   current_routing = current_routing->get_parent();
 }