static void display_storage_properties(simgrid::s4u::Storage* storage)
{
- xbt_dict_cursor_t cursor = NULL;
- char* key;
- char* data;
xbt_dict_t props = storage->properties();
if (xbt_dict_length(props) > 0) {
XBT_INFO("\tProperties of mounted storage: %s", storage->name());
+
+ xbt_dict_cursor_t cursor = NULL;
+ char* key;
+ char* data;
xbt_dict_foreach (props, cursor, key, data)
XBT_INFO("\t\t'%s' -> '%s'", key, data);
} else {
{
XBT_INFO("Print the content of the storage element: %s", storage->name());
std::map<std::string, sg_size_t*>* content = storage->content();
- if (!content->empty()) {
+ if (not content->empty()) {
for (auto entry : *content)
XBT_INFO("\t%s size: %llu bytes", entry.first.c_str(), *entry.second);
} else {
XBT_INFO("*** GET/SET DATA for storage element: %s ***", storage_name);
simgrid::s4u::Storage& storage = simgrid::s4u::Storage::byName(storage_name);
- char* data = (char*)storage.userdata();
+ char* data = static_cast<char*>(storage.userdata());
XBT_INFO("Get data: '%s'", data);
storage.setUserdata(xbt_strdup("Some data"));
- data = (char*)storage.userdata();
+ data = static_cast<char*>(storage.userdata());
XBT_INFO("\tSet and get data: '%s'", data);
xbt_free(data);
}
-static void dump_platform_storages(void)
+static void dump_platform_storages()
{
std::unordered_map<std::string, simgrid::s4u::Storage*>* storages = simgrid::s4u::Storage().allStorages();
XBT_INFO("Server waiting for transfers ...");
while (1) {
char* msg = static_cast<char*>(simgrid::s4u::this_actor::recv(mailbox));
- if (!strcmp(msg, "finalize")) { // Shutdown ...
+ if (not strcmp(msg, "finalize")) { // Shutdown ...
xbt_free(msg);
break;
} else { // Receive file to save