X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8308c42874c76edaffd662b81eaacc6ad87b36e4..aea722d33a8fba9c4913c4378fc06e41f808c56f:/src/simdag/sd_link.c diff --git a/src/simdag/sd_link.c b/src/simdag/sd_link.c index 5cc896b82a..9533ca4e3a 100644 --- a/src/simdag/sd_link.c +++ b/src/simdag/sd_link.c @@ -1,3 +1,9 @@ +/* Copyright (c) 2006, 2007, 2008, 2009, 2010. The SimGrid Team. + * All rights reserved. */ + +/* 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 "private.h" #include "simdag/simdag.h" #include "xbt/dict.h" @@ -127,34 +133,7 @@ double SD_link_get_current_bandwidth(SD_link_t link) SD_CHECK_INIT_DONE(); xbt_assert0(link != NULL, "Invalid parameter"); return surf_workstation_model->extension.workstation. - get_link_bandwidth(link->surf_link); -} - -/** - * \brief Returns the value of a given link property - * - * \param link the inspected link - * \param name a property name - * \return value of a property (or NULL if property not set) - */ -const char *SD_link_get_property_value(SD_link_t link, const char *name) -{ - return xbt_dict_get_or_null(SD_link_get_properties(link), name); -} - -/** - * \brief Returns a #xbt_dict_t consisting of the list of properties assigned to a link - * - * \param link a link - * \return the dictionary containing the properties associated with the link - */ -xbt_dict_t SD_link_get_properties(SD_link_t link) -{ - SD_CHECK_INIT_DONE(); - xbt_assert0((link != NULL), "Invalid parameters"); - - return surf_resource_properties(link->surf_link); - + get_link_bandwidth(link->surf_link); } /** @@ -168,7 +147,7 @@ double SD_link_get_current_latency(SD_link_t link) SD_CHECK_INIT_DONE(); xbt_assert0(link != NULL, "Invalid parameter"); return surf_workstation_model->extension.workstation. - get_link_latency(link->surf_link); + get_link_latency(link->surf_link); } /**