-/**
- * \brief Returns the current bandwidth of a link
- *
- * \param link a link
- * \return the current bandwidth of this link, in bytes per second
- */
-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_workstation_model->common_public.
- get_properties(link->surf_link));
-
-}
-
-/**
- * \brief Returns the current latency of a link
- *
- * \param link a link
- * \return the current latency of this link, in seconds
- */
-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);
-}
-
-/**
- * \brief Returns the sharing policy of this workstation.
- *
- * \param link a link
- * \return the sharing policyfor the flows going through this link:
- * SD_LINK_SHARED or SD_LINK_FATPIPE
- *
- */
-e_SD_link_sharing_policy_t SD_link_get_sharing_policy(SD_link_t link)
-{
- SD_CHECK_INIT_DONE();
- xbt_assert0(link != NULL, "Invalid parameter");
- return link->sharing_policy;
-}
-
-
-/* Destroys a link.
- */
-void __SD_link_destroy(void *link)
-{
- SD_CHECK_INIT_DONE();
- xbt_assert0(link != NULL, "Invalid parameter");
- /* link->surf_link is freed by surf_exit and link->data is freed by the user */
- xbt_free(link);
-}