From: Martin Quinson Date: Wed, 27 Jan 2016 13:52:51 +0000 (+0100) Subject: sort out related functions X-Git-Tag: v3_13~1057 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/0b364cf4c773d809e4ca7a8d8998ee54f5f7ebfe sort out related functions --- diff --git a/src/s4u/s4u_host.cpp b/src/s4u/s4u_host.cpp index d68e07a7b3..b9971952df 100644 --- a/src/s4u/s4u_host.cpp +++ b/src/s4u/s4u_host.cpp @@ -57,6 +57,19 @@ Host *Host::by_name(std::string name) { xbt_die("No such host: %s", name.c_str()); return host; } +Host* Host::by_name_or_null(const char* name) +{ + return (Host*) xbt_dict_get_or_null(host_list, name); +} +Host* Host::by_name_or_create(const char* name) +{ + Host* host = by_name_or_null(name); + if (host == nullptr) { + host = new Host(name); + xbt_dict_set(host_list, name, host, NULL); + } + return host; +} Host *Host::current(){ smx_process_t smx_proc = SIMIX_process_self(); @@ -140,21 +153,6 @@ int Host::core_count() { return pimpl_cpu->getCore(); } -Host* Host::by_name_or_null(const char* name) -{ - return (Host*) xbt_dict_get_or_null(host_list, name); -} - -Host* Host::by_name_or_create(const char* name) -{ - Host* host = by_name_or_null(name); - if (host == nullptr) { - host = new Host(name); - xbt_dict_set(host_list, name, host, NULL); - } - return host; -} - /** @brief Set the pstate at which the host should run */ void Host::set_pstate(int pstate_index) {