X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fe304706848f0a64477d4687b3ea97d5b9a0c35c..130f51aeb55bd3bf2706c1f5b09ca59fa291c087:/teshsuite/xbt/signals/signals.cpp diff --git a/teshsuite/xbt/signals/signals.cpp b/teshsuite/xbt/signals/signals.cpp index 466852792e..a0c1676d8e 100644 --- a/teshsuite/xbt/signals/signals.cpp +++ b/teshsuite/xbt/signals/signals.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2010-2019. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2010-2023. The SimGrid Team. All rights reserved. */ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ @@ -11,29 +11,29 @@ static void worker() { simgrid::s4u::Host* other_host = simgrid::s4u::Host::by_name("Fafard"); unsigned int first = - simgrid::s4u::Host::on_state_change.connect([](simgrid::s4u::Host const&) { XBT_INFO("First callback"); }); + simgrid::s4u::Host::on_onoff.connect([](simgrid::s4u::Host const&) { XBT_INFO("First callback"); }); unsigned int second = - simgrid::s4u::Host::on_state_change.connect([](simgrid::s4u::Host const&) { XBT_INFO("Second callback"); }); + simgrid::s4u::Host::on_onoff.connect([](simgrid::s4u::Host const&) { XBT_INFO("Second callback"); }); unsigned int third = - simgrid::s4u::Host::on_state_change.connect([](simgrid::s4u::Host const&) { XBT_INFO("Third callback"); }); + simgrid::s4u::Host::on_onoff.connect([](simgrid::s4u::Host const&) { XBT_INFO("Third callback"); }); XBT_INFO("Turning off: Three callbacks should be triggered"); other_host->turn_off(); XBT_INFO("Disconnect the second callback"); - simgrid::s4u::Host::on_state_change.disconnect(second); + simgrid::s4u::Host::on_onoff.disconnect(second); XBT_INFO("Turning on: Two callbacks should be triggered"); other_host->turn_on(); XBT_INFO("Disconnect the first callback"); - simgrid::s4u::Host::on_state_change.disconnect(first); + simgrid::s4u::Host::on_onoff.disconnect(first); XBT_INFO("Turning off: One callback should be triggered"); other_host->turn_off(); XBT_INFO("Disconnect the third callback"); - simgrid::s4u::Host::on_state_change.disconnect(third); + simgrid::s4u::Host::on_onoff.disconnect(third); XBT_INFO("Turning on: No more callbacks"); other_host->turn_on(); } @@ -43,7 +43,7 @@ int main(int argc, char* argv[]) simgrid::s4u::Engine e(&argc, argv); e.load_platform(argv[1]); - simgrid::s4u::Actor::create("worker", simgrid::s4u::Host::by_name("Tremblay"), worker); + simgrid::s4u::Actor::create("worker", e.host_by_name("Tremblay"), worker); e.run();