X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/364eee0fc6ab77fddc5437ac273527bd27711724..ed06a04349269c97969b549f83f73d718246cc13:/src/surf/network_interface.cpp diff --git a/src/surf/network_interface.cpp b/src/surf/network_interface.cpp index 0b5a2bbddd..6521cfd300 100644 --- a/src/surf/network_interface.cpp +++ b/src/surf/network_interface.cpp @@ -30,6 +30,13 @@ namespace simgrid { { return links->size(); } + void LinkImpl::linksList(std::vector* linkList) + { + for (auto const& kv : *links) { + linkList->push_back(&kv.second->piface_); + } + } + /** @brief Returns a list of all existing links */ LinkImpl** LinkImpl::linksList() { @@ -196,7 +203,7 @@ namespace simgrid { { std::list retlist; lmm_system_t sys = getModel()->getMaxminSystem(); - int llen = lmm_get_number_of_cnst_from_var(sys, variable_); + int llen = lmm_get_number_of_cnst_from_var(sys, getVariable()); for (int i = 0; i < llen; i++) { /* Beware of composite actions: ptasks put links and cpus together */