X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/55a08c7439db5b0335a5b26e40b3a46e1e03d3e8..db5adf7439201fb67d1d697b86806d58ace9fe85:/src/simix/libsmx.cpp?ds=sidebyside diff --git a/src/simix/libsmx.cpp b/src/simix/libsmx.cpp index 86e74dac3b..3f407470c7 100644 --- a/src/simix/libsmx.cpp +++ b/src/simix/libsmx.cpp @@ -69,7 +69,7 @@ void simcall_process_join(smx_actor_t process, double timeout) // XBT_DEPRECATED void simcall_process_suspend(smx_actor_t process) // XBT_DEPRECATED_v328 { - process->iface()->suspend(); + process->get_iface()->suspend(); } simgrid::kernel::activity::State simcall_process_sleep(double duration) // XBT_ATTRIB_DEPRECATED_v329 @@ -184,7 +184,7 @@ simcall_comm_iprobe(smx_mailbox_t mbox, int type, bool (*match_fun)(void*, void* unsigned int simcall_comm_waitany(simgrid::kernel::activity::ActivityImplPtr comms[], size_t count, double timeout) // XBT_ATTRIB_DEPRECATED_v330 { - std::unique_ptr rcomms(new simgrid::kernel::activity::CommImpl*[count]); + auto rcomms = std::make_unique(count); std::transform(comms, comms + count, rcomms.get(), [](const simgrid::kernel::activity::ActivityImplPtr& comm) { return static_cast(comm.get()); }); @@ -203,7 +203,7 @@ int simcall_comm_testany(simgrid::kernel::activity::ActivityImplPtr comms[], siz { if (count == 0) return -1; - std::unique_ptr rcomms(new simgrid::kernel::activity::CommImpl*[count]); + auto rcomms = std::make_unique(count); std::transform(comms, comms + count, rcomms.get(), [](const simgrid::kernel::activity::ActivityImplPtr& comm) { return static_cast(comm.get()); });