X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5b1bf4b927630226493504bec19ea7356f8e70ff..a9361ff5f9057e93ed0bbdfac0eab6e5ba8aeab8:/src/surf/network_constant.cpp diff --git a/src/surf/network_constant.cpp b/src/surf/network_constant.cpp index 1872ae1912..297a9645a6 100644 --- a/src/surf/network_constant.cpp +++ b/src/surf/network_constant.cpp @@ -13,16 +13,18 @@ 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 { namespace surf { + NetworkConstantModel::~NetworkConstantModel() {} + Link* NetworkConstantModel::createLink(const char *name, double bw, double lat, e_surf_link_sharing_policy_t policy, xbt_dict_t properties) { @@ -33,7 +35,7 @@ namespace simgrid { double NetworkConstantModel::next_occuring_event(double /*now*/) { - NetworkConstantAction *action = NULL; + NetworkConstantAction *action = nullptr; double min = -1.0; ActionList *actionSet = getRunningActionSet(); @@ -49,7 +51,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) { @@ -77,7 +79,7 @@ namespace simgrid { } } - Action *NetworkConstantModel::communicate(NetCard *src, NetCard *dst, double size, double rate) + Action *NetworkConstantModel::communicate(kernel::routing::NetCard *src, kernel::routing::NetCard *dst, double size, double rate) { NetworkConstantAction *action = new NetworkConstantAction(this, size, sg_latency_factor); @@ -98,5 +100,8 @@ namespace simgrid { stateSet_->push_back(*this); } }; + + NetworkConstantAction::~NetworkConstantAction() {} + } }