- link->data = data;
- link->name = xbt_strdup(name);
- /*link->capacity = capacity;*/
- /* link->current_bandwidth = bandwidth;
- link->current_latency = latency;*/
+ SD_link_t link = xbt_new0(s_SD_link_t, 1);
+ link->sd_data = sd_data; /* private data */
+ link->data = data; /* user data */
+
+ const char *name = SD_link_get_name(link);
+ xbt_dict_set(sd_global->links, name, link, __SD_link_destroy); /* add the workstation to the dictionary */