X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/7caa958a78f00f5474f026a068c59cad3d964a15..45ae0195c6ad8232415288c5da07b4bdc23a31b4:/include/simgrid/forward.h diff --git a/include/simgrid/forward.h b/include/simgrid/forward.h index 8ae6a89cd4..9515436c61 100644 --- a/include/simgrid/forward.h +++ b/include/simgrid/forward.h @@ -9,19 +9,24 @@ #ifdef __cplusplus +#include "xbt/base.h" #include namespace simgrid { - namespace s4u { - class Actor; - class Host; - class Link; - class Mailbox; - class NetZone; - } - namespace kernel { - namespace activity { - class ActivityImpl; +namespace s4u { +class Actor; +class Comm; +class Host; +class Link; +class Mailbox; +class NetZone; + +XBT_PUBLIC(void) intrusive_ptr_release(Comm* c); +XBT_PUBLIC(void) intrusive_ptr_add_ref(Comm* c); +} +namespace kernel { +namespace activity { +class ActivityImpl; } namespace routing { class NetPoint;