X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3e2e56a1ff8c65d47e0cf4e458eac56e08a2b528..30aca4d4af004d1ec899d12f0a9fe3997e9be15e:/src/surf/network_constant.cpp diff --git a/src/surf/network_constant.cpp b/src/surf/network_constant.cpp index 74c1678609..1310bf6433 100644 --- a/src/surf/network_constant.cpp +++ b/src/surf/network_constant.cpp @@ -16,21 +16,17 @@ void surf_network_model_init_Constant() xbt_assert(surf_network_model == nullptr); surf_network_model = new simgrid::surf::NetworkConstantModel(); all_existing_models->push_back(surf_network_model); - - routing_model_create(nullptr); } namespace simgrid { namespace surf { + Link* NetworkConstantModel::createLink(const char* name, double bw, double lat, e_surf_link_sharing_policy_t policy) + { - NetworkConstantModel::~NetworkConstantModel() {} - - 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); - return nullptr; + 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); + return nullptr; } double NetworkConstantModel::nextOccuringEvent(double /*now*/) @@ -77,7 +73,7 @@ namespace simgrid { } } - Action *NetworkConstantModel::communicate(kernel::routing::NetCard *src, kernel::routing::NetCard *dst, double size, double rate) + Action* NetworkConstantModel::communicate(s4u::Host* src, s4u::Host* dst, double size, double rate) { NetworkConstantAction *action = new NetworkConstantAction(this, size, sg_latency_factor); @@ -94,12 +90,11 @@ namespace simgrid { { latency_ = latency; if (latency_ <= 0.0) { - stateSet_ = getModel()->getDoneActionSet(); + stateSet_ = model_->getDoneActionSet(); stateSet_->push_back(*this); } }; - NetworkConstantAction::~NetworkConstantAction() {} - + NetworkConstantAction::~NetworkConstantAction() = default; } }