X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/078a96e4b84369c23073bb68e15273030e9a357b..01b6b0c026e5fa6a87a45b53a4ce1e4dc580a358:/src/kernel/activity/ActivityImpl.hpp diff --git a/src/kernel/activity/ActivityImpl.hpp b/src/kernel/activity/ActivityImpl.hpp index 239ef1b829..1719af4ff9 100644 --- a/src/kernel/activity/ActivityImpl.hpp +++ b/src/kernel/activity/ActivityImpl.hpp @@ -31,9 +31,11 @@ public: virtual void suspend(); virtual void resume(); + virtual void cancel(); virtual void post() = 0; // What to do when a simcall terminates virtual void finish() = 0; + virtual double get_remaining() const; // boost::intrusive_ptr support: friend XBT_PUBLIC void intrusive_ptr_add_ref(ActivityImpl* activity); friend XBT_PUBLIC void intrusive_ptr_release(ActivityImpl* activity);