/**
* \brief Returns the value of a given link property
*
- * \param workstation a workstation
+ * \param link the inspected link
* \param name a property name
* \return value of a property (or NULL if property not set)
*/
return surf_workstation_model->extension_public->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) {