From: Millian Poquet Date: Mon, 24 Sep 2018 21:44:48 +0000 (+0200) Subject: [examples] s4u-barrier: shared_ptr -> BarrierPtr X-Git-Tag: v3_21~45 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/b536e3a935b90cc8a0e5b2efe6ce60a31573c257 [examples] s4u-barrier: shared_ptr -> BarrierPtr --- diff --git a/examples/s4u/barrier/s4u-barrier.cpp b/examples/s4u/barrier/s4u-barrier.cpp index 7be265965a..2624745d80 100644 --- a/examples/s4u/barrier/s4u-barrier.cpp +++ b/examples/s4u/barrier/s4u-barrier.cpp @@ -3,13 +3,12 @@ /* 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. */ -#include #include "simgrid/s4u.hpp" XBT_LOG_NEW_DEFAULT_CATEGORY(s4u_test, "a sample log category"); /// Wait on the barrier then leave -static void worker(std::shared_ptr barrier) +static void worker(simgrid::s4u::BarrierPtr barrier) { XBT_INFO("Waiting on the barrier"); barrier->wait(); @@ -20,7 +19,7 @@ static void worker(std::shared_ptr barrier) /// Spawn process_count-1 workers and do a barrier with them static void master(int process_count) { - std::shared_ptr barrier(new simgrid::s4u::Barrier(process_count)); + simgrid::s4u::BarrierPtr barrier = simgrid::s4u::Barrier::create(process_count); XBT_INFO("Spawning %d workers", process_count-1); for (int i = 0; i < process_count-1; i++)