X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/498f97c6a9dba4c63ba605da7c7df669bffa96bf..2fbee3ec784707258395638743956a9ad2bb3b33:/include/simgrid/forward.h diff --git a/include/simgrid/forward.h b/include/simgrid/forward.h index ec54ec4158..fc38085051 100644 --- a/include/simgrid/forward.h +++ b/include/simgrid/forward.h @@ -132,6 +132,7 @@ using ActorCodeFactory = std::function args)> class Simcall; class SimcallObserver; class MutexObserver; +class ConditionVariableObserver; class ObjectAccessSimcallObserver; class ObjectAccessSimcallItem; } // namespace actor @@ -154,6 +155,8 @@ namespace activity { using ConditionVariableImplPtr = boost::intrusive_ptr; XBT_PUBLIC void intrusive_ptr_add_ref(ConditionVariableImpl* cond); XBT_PUBLIC void intrusive_ptr_release(ConditionVariableImpl* cond); + class ConditionVariableAcquisitionImpl; + using ConditionVariableAcquisitionImplPtr = boost::intrusive_ptr; class CommImpl; using CommImplPtr = boost::intrusive_ptr;