e.loadPlatform(argv[1]);
e.registerFunction("host", host);
e.loadDeployment(argv[2]);
- std::map<std::string, simgrid::s4u::Storage*> allStorages;
- simgrid::s4u::getStorageList(&allStorages);
+ std::vector<simgrid::s4u::Storage*> allStorages = e.getAllStorages();
for (auto const& s : allStorages) {
- XBT_INFO("Init: %llu/%llu MiB used/free on '%s'", sg_storage_get_size_used(s.second) / INMEGA,
- sg_storage_get_size_free(s.second) / INMEGA, s.second->getCname());
+ XBT_INFO("Init: %llu/%llu MiB used/free on '%s'", sg_storage_get_size_used(s) / INMEGA,
+ sg_storage_get_size_free(s) / INMEGA, s->getCname());
}
e.run();
for (auto const& s : allStorages) {
- XBT_INFO("End: %llu/%llu MiB used/free on '%s'", sg_storage_get_size_used(s.second) / INMEGA,
- sg_storage_get_size_free(s.second) / INMEGA, s.second->getCname());
+ XBT_INFO("End: %llu/%llu MiB used/free on '%s'", sg_storage_get_size_used(s) / INMEGA,
+ sg_storage_get_size_free(s) / INMEGA, s->getCname());
}
XBT_INFO("Simulation time %g", simgrid::s4u::Engine::getClock());