X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/74a27c3b0fb3a2dc5f6bb22a7a80d7a9d6d9c9ba..6270ece7967b322385bbff766ee5f882ba1ef2a2:/src/surf/network_interface.cpp diff --git a/src/surf/network_interface.cpp b/src/surf/network_interface.cpp index c9de3c520d..3daac06b85 100644 --- a/src/surf/network_interface.cpp +++ b/src/surf/network_interface.cpp @@ -25,7 +25,7 @@ Link * sg_link_by_name(const char* name) { } int sg_link_is_shared(Link *link){ - return link->isShared(); + return link->sharingPolicy(); } double sg_link_bandwidth(Link *link){ return link->getBandwidth(); @@ -181,7 +181,6 @@ Link::Link(NetworkModel *model, const char *name, xbt_dict_t props) : Resource(model, name, props) , p_latEvent(NULL) { - surf_callback_emit(networkLinkCreatedCallbacks, this); links->insert({name, this}); XBT_DEBUG("Create link '%s'",name); @@ -194,7 +193,6 @@ Link::Link(NetworkModel *model, const char *name, xbt_dict_t props, : Resource(model, name, props, constraint), p_latEvent(NULL) { - surf_callback_emit(networkLinkCreatedCallbacks, this); if (state_trace) p_stateEvent = tmgr_history_add_trace(history, state_trace, 0.0, 0, this); @@ -223,9 +221,9 @@ double Link::getBandwidth() return p_power.peak * p_power.scale; } -bool Link::isShared() +int Link::sharingPolicy() { - return lmm_constraint_is_shared(getConstraint()); + return lmm_constraint_sharing_policy(getConstraint()); } void Link::setState(e_surf_resource_state_t state){