X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4634214e18b847f6346048fa12179d3d99ae82c9..9b60e270c5fe98fb6c528164aa9c6e4e6045f7e0:/include/simgrid/kernel/resource/Action.hpp diff --git a/include/simgrid/kernel/resource/Action.hpp b/include/simgrid/kernel/resource/Action.hpp index c8e20eb4bd..9ed8456001 100644 --- a/include/simgrid/kernel/resource/Action.hpp +++ b/include/simgrid/kernel/resource/Action.hpp @@ -66,11 +66,12 @@ public: StateSet; enum class State { - inited, /**< Created, but not started yet */ - running, /**< Started, currently running */ - failed, /**< Completed (unsuccessfully: either the resource failed, or the action was canceled) */ - done, /**< Completed (successfully) */ - ignored /**< e.g. failure detectors, these infinite sleep actions that are put on resources which failure should be notified */ + INITED, /**< Created, but not started yet */ + STARTED, /**< Currently running */ + FAILED, /**< either the resource failed, or the action was canceled */ + FINISHED, /**< Successfully completed */ + IGNORED /**< e.g. failure detectors: infinite sleep actions that are put on resources which failure should get + noticed */ }; enum class SuspendStates { @@ -157,7 +158,7 @@ public: void ref(); /** @brief Unref that action (and destroy it if refcount reaches 0) * @return true if the action was destroyed and false if someone still has references on it */ - int unref(); + bool unref(); /** @brief Cancel the current Action if running */ virtual void cancel();