X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9d249c9466bccd4c1f3d4d63fd0fcd1a9909c982..e6f836d79ad3def5358ceafe9c4640fbf163cc42:/examples/s4u/app-chainsend/s4u-app-chainsend.cpp diff --git a/examples/s4u/app-chainsend/s4u-app-chainsend.cpp b/examples/s4u/app-chainsend/s4u-app-chainsend.cpp index ffce1cde21..d04d43e977 100644 --- a/examples/s4u/app-chainsend/s4u-app-chainsend.cpp +++ b/examples/s4u/app-chainsend/s4u-app-chainsend.cpp @@ -139,30 +139,26 @@ static void peer() { XBT_DEBUG("peer"); - auto* p = new Peer(); + Peer p; double start_time = simgrid::s4u::Engine::get_clock(); - p->joinChain(); - p->forwardFile(); + p.joinChain(); + p.forwardFile(); - simgrid::s4u::Comm::wait_all(&p->pending_sends); + simgrid::s4u::Comm::wait_all(&p.pending_sends); double end_time = simgrid::s4u::Engine::get_clock(); - XBT_INFO("### %f %llu bytes (Avg %f MB/s); copy finished (simulated).", end_time - start_time, p->received_bytes, - p->received_bytes / 1024.0 / 1024.0 / (end_time - start_time)); - - delete p; + XBT_INFO("### %f %llu bytes (Avg %f MB/s); copy finished (simulated).", end_time - start_time, p.received_bytes, + p.received_bytes / 1024.0 / 1024.0 / (end_time - start_time)); } static void broadcaster(int hostcount, unsigned int piece_count) { XBT_DEBUG("broadcaster"); - auto* bc = new Broadcaster(hostcount, piece_count); - bc->buildChain(); - bc->sendFile(); - - delete bc; + Broadcaster bc(hostcount, piece_count); + bc.buildChain(); + bc.sendFile(); } int main(int argc, char* argv[])