Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Use a reference as parameter for signal callbacks.
[simgrid.git] / include / simgrid / s4u / Host.hpp
index 844c8dd..81a031e 100644 (file)
@@ -53,12 +53,12 @@ public:
   /*** Called on each newly created host */
   static xbt::signal<void(Host&)> on_creation;
   /*** Called just before destructing a host */
-  static xbt::signal<void(Host&)> on_destruction;
+  static xbt::signal<void(Host const&)> on_destruction;
   /*** Called when the machine is turned on or off (called AFTER the change) */
-  static xbt::signal<void(Host&)> on_state_change;
+  static xbt::signal<void(Host const&)> on_state_change;
   /*** Called when the speed of the machine is changed (called AFTER the change)
    * (either because of a pstate switch or because of an external load event coming from the profile) */
-  static xbt::signal<void(Host&)> on_speed_change;
+  static xbt::signal<void(Host const&)> on_speed_change;
 
   virtual void destroy();
   // No copy/move