X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8efe3e99d14122796d6587a1ce290c6d42f25b66..38125269905f14713309a1fc3cb3dbeb6e664c0f:/src/surf/network_constant.cpp diff --git a/src/surf/network_constant.cpp b/src/surf/network_constant.cpp index ce90e8ad18..d5601f0764 100644 --- a/src/surf/network_constant.cpp +++ b/src/surf/network_constant.cpp @@ -19,15 +19,19 @@ void surf_network_model_init_Constant() routing_model_create(NULL); - simgrid::surf::on_link.connect([](sg_platf_link_cbarg_t link){ - xbt_die("There is no link in the Constant network model. " - "Please remove any link from your platform (and switch to routing='None')"); - }); + simgrid::surf::on_link.connect(netlink_parse_init); } namespace simgrid { namespace surf { + Link* NetworkConstantModel::createLink(const char *name, double bw, double lat, e_surf_link_sharing_policy_t policy, + xbt_dict_t properties) { + + xbt_die("Refusing to create the link %s: there is no link in the Constant network model. " + "Please remove any link from your platform (and switch to routing='None')", name); + } + double NetworkConstantModel::next_occuring_event(double /*now*/) { NetworkConstantAction *action = NULL;