void setPstate(int pstate_index);
int getPstate();
std::vector<const char*> get_attached_storages();
- // XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_attached_storages() instead.")
- void getAttachedStorages(std::vector<const char*> * storages);
+ XBT_ATTRIB_DEPRECATED_v323("Please use Host::get_attached_storages() instead.") void getAttachedStorages(
+ std::vector<const char*>* storages);
/** Get an associative list [mount point]->[Storage] of all local mount points.
*
}
xbt_dynar_t sg_host_get_attached_storage_list(sg_host_t host){
- std::vector<const char*>* storage_vector = new std::vector<const char*>();
xbt_dynar_t storage_dynar = xbt_dynar_new(sizeof(const char*), nullptr);
- host->getAttachedStorages(storage_vector);
- for (auto const& name : *storage_vector)
+ std::vector<const char*> storage_vector = host->get_attached_storages();
+ for (auto const& name : storage_vector)
xbt_dynar_push(storage_dynar, &name);
- delete storage_vector;
return storage_dynar;
}