XBT_LOG_NEW_DEFAULT_SUBCATEGORY(sg_host, sd, "Logging specific to sg_hosts");
// FIXME: The following duplicates the content of s4u::Host
-extern std::unordered_map<std::string, simgrid::s4u::Host*> host_list;
+extern std::map<std::string, simgrid::s4u::Host*> host_list;
extern "C" {
}
xbt_dynar_t sg_host_get_attached_storage_list(sg_host_t host){
- return host->pimpl_->getAttachedStorageList();
+ xbt_dynar_t storage_dynar = xbt_dynar_new(sizeof(const char*), nullptr);
+ for (auto name : host->attachedStorages())
+ xbt_dynar_push(storage_dynar, &name);
+ return storage_dynar;
}
-
// =========== user-level functions ===============
// ================================================
/** @brief Returns the total speed of a host */