X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5156a24c2e6a1695071db9450126c3cc08bf1734..aa1e6cc790aa637bae2c2fd03e3cf2c5365ae478:/src/surf/network_constant.cpp diff --git a/src/surf/network_constant.cpp b/src/surf/network_constant.cpp index ad2f6e0531..939ca95d6b 100644 --- a/src/surf/network_constant.cpp +++ b/src/surf/network_constant.cpp @@ -71,7 +71,7 @@ void NetworkConstantModel::update_actions_state(double /*now*/, double delta) Action* NetworkConstantModel::communicate(s4u::Host* src, s4u::Host* dst, double size, double) { - auto* action = new NetworkConstantAction(this, size, sg_latency_factor); + auto* action = new NetworkConstantAction(this, *src, *dst, size, sg_latency_factor); s4u::Link::on_communicate(*action, src, dst); return action; @@ -80,8 +80,9 @@ Action* NetworkConstantModel::communicate(s4u::Host* src, s4u::Host* dst, double /********** * Action * **********/ -NetworkConstantAction::NetworkConstantAction(NetworkConstantModel* model_, double size, double latency) - : NetworkAction(model_, size, false), initial_latency_(latency) +NetworkConstantAction::NetworkConstantAction(NetworkConstantModel* model_, s4u::Host& src, s4u::Host& dst, double size, + double latency) + : NetworkAction(model_, src, dst, size, false), initial_latency_(latency) { latency_ = latency; if (latency_ <= 0.0)