X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a4f850af455f783fefb0a719eef15d4d9dba2852..218cfca134c987a5f4df49044ba61673883f3aed:/src/surf/surf_interface.hpp diff --git a/src/surf/surf_interface.hpp b/src/surf/surf_interface.hpp index 507c7ce916..8b16ee0294 100644 --- a/src/surf/surf_interface.hpp +++ b/src/surf/surf_interface.hpp @@ -129,6 +129,12 @@ public: not_in_the_system /**< Not in the system anymore. Why did you ask ? */ }; + enum class SuspendStates { + not_suspended = 0, /**< Action currently not suspended **/ + suspended, + sleeping + }; + /** * @brief Action constructor * @@ -280,7 +286,7 @@ public: enum heap_action_type getHat() const { return hat_; } bool is_linked() const { return action_lmm_hook.is_linked(); } protected: - int suspended_ = 0; + Action::SuspendStates suspended_ = Action::SuspendStates::not_suspended; }; typedef Action::ActionList ActionList;