X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4775ee0f232bccc4978dfbfb8153b7593be7dd77..4bd1f48f0bf1ad1703be680ec2a38d626c6a2668:/src/msg/msg_io.cpp diff --git a/src/msg/msg_io.cpp b/src/msg/msg_io.cpp index 776adfe90b..715622867d 100644 --- a/src/msg/msg_io.cpp +++ b/src/msg/msg_io.cpp @@ -73,7 +73,8 @@ void MSG_file_dump (msg_file_t fd){ "\t\tStorage Id: '%s'\n" "\t\tStorage Type: '%s'\n" "\t\tFile Descriptor Id: %d", - fd->getPath(), fd->size(), fd->mount_point.c_str(), fd->storageId, fd->storage_type, fd->desc_id); + fd->getPath(), fd->size(), fd->mount_point.c_str(), fd->storageId.c_str(), fd->storage_type.c_str(), + fd->desc_id); } /** \ingroup msg_file @@ -284,7 +285,7 @@ msg_error_t MSG_file_rcopy (msg_file_t file, msg_host_t host, const char* fullpa msg_host_t dst_host; size_t longest_prefix_length = 0; - for (auto elm : host->getMountedStorages()) { + for (auto const& elm : host->getMountedStorages()) { std::string mount_point = std::string(fullpath).substr(0, elm.first.size()); if (mount_point == elm.first && elm.first.length() > longest_prefix_length) { /* The current mount name is found in the full path and is bigger than the previous*/ @@ -392,7 +393,7 @@ xbt_dict_t MSG_storage_get_properties(msg_storage_t storage) std::map* props = storage->getProperties(); if (props == nullptr) return nullptr; - for (auto elm : *props) { + for (auto const& elm : *props) { xbt_dict_set(as_dict, elm.first.c_str(), xbt_strdup(elm.second.c_str()), nullptr); } return as_dict; @@ -439,7 +440,7 @@ xbt_dynar_t MSG_storages_as_dynar() { std::map* storage_map = simgrid::s4u::allStorages(); xbt_dynar_t res = xbt_dynar_new(sizeof(msg_storage_t),nullptr); - for (auto s : *storage_map) + for (auto const& s : *storage_map) xbt_dynar_push(res, &(s.second)); delete storage_map; return res; @@ -479,7 +480,7 @@ xbt_dict_t MSG_storage_get_content(msg_storage_t storage) std::map* content = storage->getContent(); xbt_dict_t content_as_dict = xbt_dict_new_homogeneous(xbt_free_f); - for (auto entry : *content) { + for (auto const& entry : *content) { sg_size_t* psize = static_cast(malloc(sizeof(sg_size_t))); *psize = entry.second; xbt_dict_set(content_as_dict, entry.first.c_str(), psize, nullptr);