X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/638b21d2071c77f39da2f322156f05f75bf91517..a8c316ac06c17368f52aff8c009e63421103cc24:/src/surf/plugins/energy.cpp diff --git a/src/surf/plugins/energy.cpp b/src/surf/plugins/energy.cpp index 8fed9f5c82..d7bf6db890 100644 --- a/src/surf/plugins/energy.cpp +++ b/src/surf/plugins/energy.cpp @@ -4,9 +4,9 @@ /* This program is free software; you can redistribute it and/or modify it * under the terms of the license (GNU LGPL) which comes with this package. */ -#include "energy.hpp" -#include "../cpu_cas01.hpp" -#include "../virtual_machine.hpp" +#include +#include +#include /** @addtogroup SURF_plugin_energy @@ -142,12 +142,14 @@ void sg_energy_plugin_init() { if (simgrid::energy::surf_energy == NULL) { simgrid::energy::surf_energy = new std::map(); - surf_callback_connect(simgrid::surf::hostCreatedCallbacks, energyHostCreatedCallback); - surf_callback_connect(simgrid::surf::VMCreatedCallbacks, energyVMCreatedCallback); - surf_callback_connect(simgrid::surf::hostDestructedCallbacks, energyHostDestructedCallback); - surf_callback_connect(simgrid::surf::cpuActionStateChangedCallbacks, energyCpuActionStateChangedCallback); - surf_callback_connect(simgrid::surf::surfExitCallbacks, sg_energy_plugin_exit); - surf_callback_connect(simgrid::surf::hostStateChangedCallbacks, energyStateChangedCallback); + simgrid::surf::VMCreatedCallbacks.connect(energyVMCreatedCallback); + simgrid::surf::Host::onCreation.connect(energyHostCreatedCallback); + simgrid::surf::Host::onDestruction.connect(energyHostDestructedCallback); + simgrid::surf::cpuActionStateChangedCallbacks.connect( + energyCpuActionStateChangedCallback); + simgrid::surf::surfExitCallbacks.connect(sg_energy_plugin_exit); + simgrid::surf::Host::onStateChange.connect( + energyStateChangedCallback); } }