X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/808fd3fed0409880a319cae9b6c3ca115c1c01d1..8a0e2b82a1c0981a84e67f1bb4afb6e16fbf8c3a:/src/msg/msg_process.cpp diff --git a/src/msg/msg_process.cpp b/src/msg/msg_process.cpp index cf699a6150..51ea774272 100644 --- a/src/msg/msg_process.cpp +++ b/src/msg/msg_process.cpp @@ -58,7 +58,7 @@ void MSG_process_cleanup_from_SIMIX(smx_actor_t smx_actor) /* This function creates a MSG process. It has the prototype enforced by SIMIX_function_register_process_create */ smx_actor_t MSG_process_create_from_SIMIX(const char* name, std::function code, void* data, sg_host_t host, - std::map* properties, + std::unordered_map* properties, smx_actor_t /*parent_process*/) { msg_process_t p = MSG_process_create_from_stdfunc(name, std::move(code), data, host, properties); @@ -131,7 +131,7 @@ msg_process_t MSG_process_create_with_environment(const char *name, xbt_main_fun if (code) function = simgrid::xbt::wrapMain(code, argc, static_cast(argv)); - std::map props; + std::unordered_map props; xbt_dict_cursor_t cursor = nullptr; char* key; char* value; @@ -147,7 +147,7 @@ msg_process_t MSG_process_create_with_environment(const char *name, xbt_main_fun } msg_process_t MSG_process_create_from_stdfunc(const char* name, std::function code, void* data, msg_host_t host, - std::map* properties) + std::unordered_map* properties) { xbt_assert(code != nullptr && host != nullptr, "Invalid parameters: host and code params must not be nullptr"); simgrid::msg::ActorExt* msgExt = new simgrid::msg::ActorExt(data); @@ -172,7 +172,7 @@ msg_process_t MSG_process_create_from_stdfunc(const char* name, std::function props; + std::unordered_map props; xbt_dict_cursor_t cursor = nullptr; char* key; char* value;