X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/960626aa0b2164f44aa72bde8a8ac73a618a2afa..a9d46ef793944afed370e7612e5b38e43be9ecc5:/src/simix/Synchro.h diff --git a/src/simix/Synchro.h b/src/simix/Synchro.h index d119a8d251..05b28a1009 100644 --- a/src/simix/Synchro.h +++ b/src/simix/Synchro.h @@ -25,6 +25,12 @@ namespace simix { virtual void suspend()=0; virtual void resume()=0; + virtual void post() =0; // What to do when a simcall terminates + + void ref(); + void unref(); + private: + int refcount=1; }; }} // namespace simgrid::simix #else /* not C++ */