X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/48de0a86062b36931ca0f1bc73dc4a579292ddf7..85b906066d7f9b20e5764057da44a218910d101f:/src/simdag/sd_workstation.cpp diff --git a/src/simdag/sd_workstation.cpp b/src/simdag/sd_workstation.cpp index b43f8ab3f4..45ab1928df 100644 --- a/src/simdag/sd_workstation.cpp +++ b/src/simdag/sd_workstation.cpp @@ -4,9 +4,10 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ +#include "src/surf/host_interface.hpp" #include "src/simdag/simdag_private.h" #include "simgrid/simdag.h" -#include "simgrid/Host.hpp" +#include #include "xbt/dict.h" #include "xbt/lib.h" #include "xbt/sysdep.h" @@ -209,7 +210,7 @@ void SD_workstation_dump(SD_workstation_t ws) * * \param src a workstation * \param dst another workstation - * \return a new array of \ref SD_link_t representating the route between these two workstations + * \return a new array of \ref SD_link_t representing the route between these two workstations * \see SD_route_get_size(), SD_link_t */ const SD_link_t *SD_route_get_list(SD_workstation_t src, @@ -255,7 +256,7 @@ int SD_route_get_size(SD_workstation_t src, SD_workstation_t dst) */ double SD_workstation_get_power(SD_workstation_t workstation) { - return workstation->getSpeed(); + return workstation->speed(); } /** * \brief Returns the amount of cores of a workstation @@ -264,7 +265,7 @@ double SD_workstation_get_power(SD_workstation_t workstation) * \return the amount of cores of this workstation */ int SD_workstation_get_cores(SD_workstation_t workstation) { - return workstation->getCoreAmount(); + return workstation->core_count(); } /** @@ -460,7 +461,7 @@ void SD_workstation_set_access_mode(SD_workstation_t workstation, * \return a dynar containing all mounted storages on the workstation */ xbt_dict_t SD_workstation_get_mounted_storage_list(SD_workstation_t workstation){ - return surf_host_get_mounted_storage_list(workstation); + return workstation->extension()->getMountedStorageList(); } /** @@ -548,28 +549,3 @@ SD_task_t SD_workstation_get_current_task(SD_workstation_t workstation) return (sg_host_sd(workstation)->current_task); } -/** - * \brief Returns a #xbt_dict_t consisting of the list of properties assigned to the AS - * or router - * - * \param AS, router name - * \return the xbt_dict_t properties of the AS - */ -xbt_dict_t SD_as_router_get_properties(const char *asr) -{ - return get_as_router_properties(asr); -} -/** - * \brief Returns a #xbt_dict_t consisting of the list of properties assigned to the AS - * or router - * - * \param AS, router name - * \param The name of a properties - * \return value of the properties - */ -const char* SD_as_router_get_property_value(const char *asr, const char *name) -{ - xbt_dict_t dict = get_as_router_properties(asr); - if(!dict) return NULL; - return (const char*)xbt_dict_get_or_null(dict,name); -}