X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7f4f03348bd07609e258eb3b545bdafc2c881847..b35d70d6818026204833410d2e3917252fa35127:/src/surf/network_ib.cpp?ds=sidebyside diff --git a/src/surf/network_ib.cpp b/src/surf/network_ib.cpp index 6c7bec7220..1b62f23259 100644 --- a/src/surf/network_ib.cpp +++ b/src/surf/network_ib.cpp @@ -48,7 +48,7 @@ static void IB_action_state_changed_callback( static void IB_action_init_callback( - simgrid::surf::NetworkAction *action, simgrid::surf::RoutingEdge *src, simgrid::surf::RoutingEdge *dst, + simgrid::surf::NetworkAction *action, simgrid::surf::NetCard *src, simgrid::surf::NetCard *dst, double size, double rate) { using namespace simgrid::surf; @@ -91,19 +91,15 @@ void surf_network_model_init_IB(void) { using simgrid::surf::networkActionStateChangedCallbacks; using simgrid::surf::networkCommunicateCallbacks; - using simgrid::surf::hostCreatedCallbacks; if (surf_network_model) return; surf_network_model = new simgrid::surf::NetworkIBModel(); net_define_callbacks(); xbt_dynar_push(all_existing_models, &surf_network_model); - surf_callback_connect(networkActionStateChangedCallbacks, - IB_action_state_changed_callback); - surf_callback_connect(networkCommunicateCallbacks, - IB_action_init_callback); - - hostCreatedCallbacks.connect(IB_create_host_callback); + networkActionStateChangedCallbacks.connect(IB_action_state_changed_callback); + networkCommunicateCallbacks.connect(IB_action_init_callback); + simgrid::surf::Host::onCreation.connect(IB_create_host_callback); xbt_cfg_setdefault_double(_sg_cfg_set, "network/weight_S", 8775); }