X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/88fad0aaff9eb463f048bfdfe4ad6218aba44ddb..612ee16a751800aa1dd996ee512fa38adcfe001d:/src/surf/network_constant.cpp diff --git a/src/surf/network_constant.cpp b/src/surf/network_constant.cpp index 7dd7d45247..197285b6e0 100644 --- a/src/surf/network_constant.cpp +++ b/src/surf/network_constant.cpp @@ -4,6 +4,8 @@ * under the terms of the license (GNU LGPL) which comes with this package. */ #include "network_constant.hpp" +#include "src/surf/surf_interface.hpp" +#include "surf/surf.hpp" XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(surf_network); @@ -13,14 +15,15 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(surf_network); void surf_network_model_init_Constant() { xbt_assert(surf_network_model == nullptr); - surf_network_model = new simgrid::surf::NetworkConstantModel(); + surf_network_model = new simgrid::kernel::resource::NetworkConstantModel(); all_existing_models->push_back(surf_network_model); } namespace simgrid { -namespace surf { +namespace kernel { +namespace resource { LinkImpl* NetworkConstantModel::createLink(const std::string& name, double bw, double lat, - e_surf_link_sharing_policy_t policy) + s4u::Link::SharingPolicy policy) { xbt_die("Refusing to create the link %s: there is no link in the Constant network model. " @@ -67,7 +70,7 @@ kernel::resource::Action* NetworkConstantModel::communicate(s4u::Host* src, s4u: { NetworkConstantAction* action = new NetworkConstantAction(this, size, sg_latency_factor); - simgrid::s4u::Link::onCommunicate(action, src, dst); + simgrid::s4u::Link::on_communicate(action, src, dst); return action; } @@ -89,4 +92,5 @@ void NetworkConstantAction::update_remains_lazy(double /*now*/) THROW_IMPOSSIBLE; } } +} // namespace kernel }