X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7eb05b56d98d3527843b2ceccf4fb26ffab538f9..18bee871381a6ce670d9da211f43ab9b55fdc350:/src/simgrid/host.cpp diff --git a/src/simgrid/host.cpp b/src/simgrid/host.cpp index 90034b03f0..0da2044a6f 100644 --- a/src/simgrid/host.cpp +++ b/src/simgrid/host.cpp @@ -11,13 +11,13 @@ #include #include +#include "src/kernel/routing/NetCard.hpp" #include "src/surf/HostImpl.hpp" -#include "surf/surf.h" // routing_get_network_element_type FIXME:killme XBT_LOG_NEW_DEFAULT_SUBCATEGORY(sg_host, sd, "Logging specific to sg_hosts"); extern std::unordered_map - host_list; // FIXME: don't dupplicate the content of s4u::Host this way + host_list; // FIXME: don't duplicate the content of s4u::Host this way void sg_host_exit() { @@ -61,7 +61,7 @@ sg_host_t *sg_host_list() { const char *sg_host_get_name(sg_host_t host) { - return host->name().c_str(); + return host->cname(); } void* sg_host_extension_get(sg_host_t host, size_t ext) @@ -81,8 +81,8 @@ 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))->name().c_str(), - (*static_cast(pb))->name().c_str()); + return strcmp((*static_cast(pa))->cname(), + (*static_cast(pb))->cname()); } xbt_dynar_t sg_hosts_as_dynar() @@ -198,10 +198,10 @@ void sg_host_dump(sg_host_t host) xbt_dict_cursor_t cursor=nullptr; char *key,*data; - XBT_INFO("Displaying host %s", sg_host_get_name(host)); + XBT_INFO("Displaying host %s", host->cname()); XBT_INFO(" - speed: %.0f", host->speed()); XBT_INFO(" - available speed: %.2f", sg_host_get_available_speed(host)); - props = sg_host_get_properties(host); + props = host->properties(); if (!xbt_dict_is_empty(props)){ XBT_INFO(" - properties:");