X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cd05fcfa9ff6df9b054060937165d422a536bd99..aa3426ffe35e9f09e17b5f09ee1264263b0a61b4:/src/surf/network_constant.cpp?ds=sidebyside diff --git a/src/surf/network_constant.cpp b/src/surf/network_constant.cpp index bbe31a5237..2da4340862 100644 --- a/src/surf/network_constant.cpp +++ b/src/surf/network_constant.cpp @@ -13,11 +13,11 @@ XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(surf_network); *********/ void surf_network_model_init_Constant() { - xbt_assert(surf_network_model == NULL); + xbt_assert(surf_network_model == nullptr); surf_network_model = new simgrid::surf::NetworkConstantModel(); - xbt_dynar_push(all_existing_models, &surf_network_model); + all_existing_models->push_back(surf_network_model); - routing_model_create(NULL); + routing_model_create(nullptr); } namespace simgrid { @@ -33,15 +33,13 @@ namespace simgrid { return nullptr; } - double NetworkConstantModel::next_occuring_event(double /*now*/) + double NetworkConstantModel::nextOccuringEvent(double /*now*/) { - NetworkConstantAction *action = NULL; double min = -1.0; ActionList *actionSet = getRunningActionSet(); - for(ActionList::iterator it(actionSet->begin()), itend(actionSet->end()) - ; it != itend ; ++it) { - action = static_cast(&*it); + for(auto it(actionSet->begin()), itend(actionSet->end()) ; it != itend ; ++it) { + NetworkConstantAction *action = static_cast(&*it); if (action->latency_ > 0 && (min < 0 || action->latency_ < min)) min = action->latency_; } @@ -51,7 +49,7 @@ namespace simgrid { void NetworkConstantModel::updateActionsState(double /*now*/, double delta) { - NetworkConstantAction *action = NULL; + NetworkConstantAction *action = nullptr; ActionList *actionSet = getRunningActionSet(); for(ActionList::iterator it(actionSet->begin()), itNext=it, itend(actionSet->end()) ; it != itend ; it=itNext) { @@ -79,7 +77,7 @@ namespace simgrid { } } - Action *NetworkConstantModel::communicate(NetCard *src, 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);