X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/31760320be7d37b9e87f60db1e1dc5407bf36be6..009fecfd613cf13e7939dd650cce1625d5c7329f:/include/simgrid/forward.h diff --git a/include/simgrid/forward.h b/include/simgrid/forward.h index 86a28bd641..fd0ab86093 100644 --- a/include/simgrid/forward.h +++ b/include/simgrid/forward.h @@ -74,6 +74,13 @@ typedef boost::intrusive_ptr MutexPtr; class NetZone; class VirtualMachine; class File; + +class Semaphore; +/** Smart pointer to a simgrid::s4u::Semaphore */ +typedef boost::intrusive_ptr SemaphorePtr; +XBT_PUBLIC void intrusive_ptr_release(Semaphore* m); +XBT_PUBLIC void intrusive_ptr_add_ref(Semaphore* m); + class Storage; } // namespace s4u