X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/dcce49e3749a1404035806425a83279328e99f59..d1f873975cf6b465d3ba98df6a7b5d664f2d0a55:/src/surf/network.c diff --git a/src/surf/network.c b/src/surf/network.c index 32d04827c2..bb29cfabc5 100644 --- a/src/surf/network.c +++ b/src/surf/network.c @@ -617,6 +617,11 @@ static double get_link_latency(const void *link) return ((link_CM02_t) link)->lat_current; } +static int link_shared(const void *link) +{ + return lmm_constraint_is_shared(((link_CM02_t) link)->constraint); +} + static xbt_dict_t get_properties(void *link) { return ((link_CM02_t) link)->properties; @@ -749,6 +754,8 @@ static void surf_network_model_init_internal(void) get_link_bandwidth; surf_network_model->extension_public->get_link_latency = get_link_latency; + surf_network_model->extension_public->link_shared = + link_shared; surf_network_model->common_public->get_properties = get_properties;