X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/387f0d33929229d58e854595762a9951d880b9fb..8c416e92254512408c1d0ce729e8d3cf82ec9938:/src/simgrid/host.cpp diff --git a/src/simgrid/host.cpp b/src/simgrid/host.cpp index 32f2e5d1cf..ad422c6b7a 100644 --- a/src/simgrid/host.cpp +++ b/src/simgrid/host.cpp @@ -21,7 +21,7 @@ XBT_LOG_NEW_DEFAULT_SUBCATEGORY(sg_host, sd, "Logging specific to sg_hosts"); size_t sg_host_count() { - return simgrid::s4u::Engine::getInstance()->getHostCount(); + return simgrid::s4u::Engine::getInstance()->get_host_count(); } /** @brief Returns the host list * @@ -35,7 +35,7 @@ size_t sg_host_count() */ sg_host_t *sg_host_list() { xbt_assert(sg_host_count() > 0, "There is no host!"); - std::vector hosts = simgrid::s4u::Engine::getInstance()->getAllHosts(); + std::vector hosts = simgrid::s4u::Engine::getInstance()->get_all_hosts(); sg_host_t* res = (sg_host_t*)malloc(sizeof(sg_host_t) * hosts.size()); memcpy(res, hosts.data(), sizeof(sg_host_t) * hosts.size()); @@ -45,7 +45,7 @@ sg_host_t *sg_host_list() { const char *sg_host_get_name(sg_host_t host) { - return host->getCname(); + return host->get_cname(); } void* sg_host_extension_get(sg_host_t host, size_t ext) @@ -65,18 +65,18 @@ sg_host_t sg_host_by_name(const char *name) static int hostcmp_voidp(const void* pa, const void* pb) { - return strcmp((*static_cast(pa))->getCname(), - (*static_cast(pb))->getCname()); + return strcmp((*static_cast(pa))->get_cname(), + (*static_cast(pb))->get_cname()); } xbt_dynar_t sg_hosts_as_dynar() { xbt_dynar_t res = xbt_dynar_new(sizeof(sg_host_t),nullptr); - std::vector list = simgrid::s4u::Engine::getInstance()->getAllHosts(); + std::vector list = simgrid::s4u::Engine::getInstance()->get_all_hosts(); for (auto const& host : list) { - if (host && host->pimpl_netpoint && host->pimpl_netpoint->isHost()) + if (host && host->pimpl_netpoint && host->pimpl_netpoint->is_host()) xbt_dynar_push(res, &host); } xbt_dynar_sort(res, hostcmp_voidp); @@ -103,19 +103,17 @@ xbt_dict_t sg_host_get_mounted_storage_list(sg_host_t host){ for (auto const& elm : host->getMountedStorages()) { const char* mount_name = elm.first.c_str(); sg_storage_t storage = elm.second; - xbt_dict_set(res, mount_name, (void*)storage->getCname(), nullptr); + xbt_dict_set(res, mount_name, (void*)storage->get_cname(), nullptr); } return res; } xbt_dynar_t sg_host_get_attached_storage_list(sg_host_t host){ - std::vector* storage_vector = new std::vector(); xbt_dynar_t storage_dynar = xbt_dynar_new(sizeof(const char*), nullptr); - host->getAttachedStorages(storage_vector); - for (auto const& name : *storage_vector) + std::vector storage_vector = host->get_attached_storages(); + for (auto const& name : storage_vector) xbt_dynar_push(storage_dynar, &name); - delete storage_vector; return storage_dynar; } @@ -305,7 +303,7 @@ double sg_host_route_bandwidth(sg_host_t from, sg_host_t to) /** @brief Displays debugging information about a host */ void sg_host_dump(sg_host_t host) { - XBT_INFO("Displaying host %s", host->getCname()); + XBT_INFO("Displaying host %s", host->get_cname()); XBT_INFO(" - speed: %.0f", host->getSpeed()); XBT_INFO(" - available speed: %.2f", sg_host_get_available_speed(host)); std::map* props = host->getProperties();