X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/2930c51f66caea16d89877478c071929bd151c68..64916baf9d485ba6a2546bf79c948c591a233465:/src/s4u/s4u_engine.cpp diff --git a/src/s4u/s4u_engine.cpp b/src/s4u/s4u_engine.cpp index 0906e7d045..085e4e6471 100644 --- a/src/s4u/s4u_engine.cpp +++ b/src/s4u/s4u_engine.cpp @@ -25,6 +25,7 @@ namespace simgrid { namespace s4u { xbt::signal onPlatformCreated; xbt::signal onSimulationEnd; +xbt::signal onTimeAdvance; Engine *Engine::instance_ = nullptr; /* That singleton is awful, but I don't see no other solution right now. */ @@ -136,7 +137,7 @@ void Engine::netpointRegister(simgrid::kernel::routing::NetPoint* point) /** @brief Unregister a given netpoint */ void Engine::netpointUnregister(simgrid::kernel::routing::NetPoint* point) { - simgrid::simix::kernelImmediate([&] { + simgrid::simix::kernelImmediate([this, point] { pimpl->netpoints_.erase(point->name()); delete point; });