X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0db7c964785a7e463746904785e2c9b7c7fd7963..a9786d0c1612118b9fc2304ea7aa36b67b232267:/src/s4u/s4u_engine.cpp diff --git a/src/s4u/s4u_engine.cpp b/src/s4u/s4u_engine.cpp index 71bf83839b..6e37df00eb 100644 --- a/src/s4u/s4u_engine.cpp +++ b/src/s4u/s4u_engine.cpp @@ -116,5 +116,14 @@ simgrid::kernel::routing::NetCard* Engine::netcardByNameOrNull(const char* name) { return static_cast(xbt_dict_get_or_null(netcards_dict, name)); } +void Engine::netcardList(std::vector* list) +{ + xbt_lib_cursor_t cursor = nullptr; + char* key; + void* data; + xbt_dict_foreach (netcards_dict, cursor, key, data) { + list->push_back(static_cast(data)); + } +} } }