X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/bba28202d80db522aef1af8dd81c9b9e3e0d3049..41f97f763bc1771fe15e96ffcd4ff3e7c76a9a63:/include/simgrid/simix.h?ds=sidebyside diff --git a/include/simgrid/simix.h b/include/simgrid/simix.h index 57af3ba4d3..982468fd85 100644 --- a/include/simgrid/simix.h +++ b/include/simgrid/simix.h @@ -11,6 +11,7 @@ #include #include #ifdef __cplusplus +#include #include #endif @@ -150,6 +151,10 @@ XBT_PUBLIC void SIMIX_process_on_exit(smx_actor_t process, int_f_pvoid_pvoid_t f SG_END_DECL() +#ifdef __cplusplus +XBT_PUBLIC void SIMIX_process_on_exit(smx_actor_t process, std::function fun, void* data); +#endif + /****************************** Communication *********************************/ XBT_PUBLIC void SIMIX_comm_set_copy_data_callback(void (*callback)(smx_activity_t, void*, size_t)); XBT_PUBLIC void SIMIX_comm_copy_pointer_callback(smx_activity_t comm, void* buff, size_t buff_size);