X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/df078bae24388cc0dd63b2bbafe05897a0dd45f8..043ae887210f9720621e83305f5fb434604f6b83:/teshsuite/simix/generic-simcalls/generic-simcalls.cpp diff --git a/teshsuite/simix/generic-simcalls/generic-simcalls.cpp b/teshsuite/simix/generic-simcalls/generic-simcalls.cpp index c1bd3d5626..74cdbbed95 100644 --- a/teshsuite/simix/generic-simcalls/generic-simcalls.cpp +++ b/teshsuite/simix/generic-simcalls/generic-simcalls.cpp @@ -1,4 +1,4 @@ -/* Copyright (c) 2016-2018. The SimGrid Team. All rights reserved. */ +/* Copyright (c) 2016-2019. 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. */ @@ -27,7 +27,7 @@ static simgrid::kernel::Future kernel_wait_until(double date) { auto promise = std::make_shared>(); auto future = promise->get_future(); - SIMIX_timer_set(date, [promise] { promise->set_value(); }); + simgrid::simix::Timer::set(date, [promise] { promise->set_value(); }); return future; } @@ -40,8 +40,8 @@ static void master() // Synchronize on a successful Future: simgrid::simix::kernel_sync([] { - return kernel_wait_until(10).then([](simgrid::kernel::Future future) { - future.get(); + return kernel_wait_until(10).then([](simgrid::kernel::Future f) { + f.get(); XBT_INFO("kernel_sync with void"); }); }); @@ -50,8 +50,8 @@ static void master() // Synchronize on a failing Future: try { simgrid::simix::kernel_sync([] { - return kernel_wait_until(20).then([](simgrid::kernel::Future future) { - future.get(); + return kernel_wait_until(20).then([](simgrid::kernel::Future f) { + f.get(); throw example::exception("Exception throwed from kernel_defer"); }); }); @@ -62,8 +62,8 @@ static void master() // Synchronize on a successul Future and get the value: int res = simgrid::simix::kernel_sync([] { - return kernel_wait_until(30).then([](simgrid::kernel::Future future) { - future.get(); + return kernel_wait_until(30).then([](simgrid::kernel::Future f) { + f.get(); XBT_INFO("kernel_sync with value"); return 42; }); @@ -72,8 +72,8 @@ static void master() // Synchronize on a successul Future and get the value: simgrid::simix::Future future = simgrid::simix::kernel_async([] { - return kernel_wait_until(50).then([](simgrid::kernel::Future future) { - future.get(); + return kernel_wait_until(50).then([](simgrid::kernel::Future f) { + f.get(); XBT_INFO("kernel_async with value"); return 43; }); @@ -83,8 +83,8 @@ static void master() // Synchronize on a successul Future and get the value: future = simgrid::simix::kernel_async([] { - return kernel_wait_until(60).then([](simgrid::kernel::Future future) { - future.get(); + return kernel_wait_until(60).then([](simgrid::kernel::Future f) { + f.get(); XBT_INFO("kernel_async with value"); return 43; });