From 0b364cf4c773d809e4ca7a8d8998ee54f5f7ebfe Mon Sep 17 00:00:00 2001 From: Martin Quinson Date: Wed, 27 Jan 2016 14:52:51 +0100 Subject: [PATCH 1/1] sort out related functions --- src/s4u/s4u_host.cpp | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) 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) { -- 2.20.1