X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e7d1d5c0992980f857cb281b7f168b1ca9b54297..5a2092b20ade8cd9ba54125b5528260f123de8ce:/include/simgrid/simix.h diff --git a/include/simgrid/simix.h b/include/simgrid/simix.h index 51196db6de..1a2c48a722 100644 --- a/include/simgrid/simix.h +++ b/include/simgrid/simix.h @@ -45,10 +45,6 @@ typedef enum { /* ******************************** Synchro ************************************ */ -/** - * \ingroup simix_synchro_management - */ -typedef struct s_smx_cond_t* smx_cond_t; /** * \ingroup simix_synchro_management */ @@ -193,18 +189,14 @@ XBT_PUBLIC smx_actor_t simcall_process_create(const char* name, xbt_main_func_t int argc, char** argv, std::map* properties); #endif -XBT_PUBLIC void simcall_process_killall(); XBT_PUBLIC void SIMIX_process_throw(smx_actor_t process, xbt_errcat_t cat, int value, const char* mesg); /* Process handling */ -XBT_PUBLIC void simcall_process_cleanup(smx_actor_t process); XBT_PUBLIC void simcall_process_suspend(smx_actor_t process); /* Getters and Setters */ -XBT_PUBLIC int simcall_process_count(); XBT_PUBLIC void simcall_process_set_data(smx_actor_t process, void* data); XBT_PUBLIC void simcall_process_set_kill_time(smx_actor_t process, double kill_time); -XBT_PUBLIC void simcall_process_on_exit(smx_actor_t process, int_f_pvoid_pvoid_t fun, void* data); XBT_PUBLIC void simcall_process_join(smx_actor_t process, double timeout); /* Sleep control */ XBT_PUBLIC e_smx_state_t simcall_process_sleep(double duration); @@ -261,12 +253,8 @@ XBT_PUBLIC int simcall_mutex_trylock(smx_mutex_t mutex); XBT_PUBLIC void simcall_mutex_unlock(smx_mutex_t mutex); XBT_PUBLIC smx_cond_t simcall_cond_init(); -XBT_PUBLIC void SIMIX_cond_unref(smx_cond_t cond); -XBT_PUBLIC smx_cond_t SIMIX_cond_ref(smx_cond_t cond); -XBT_PUBLIC void simcall_cond_signal(smx_cond_t cond); XBT_PUBLIC void simcall_cond_wait(smx_cond_t cond, smx_mutex_t mutex); XBT_PUBLIC void simcall_cond_wait_timeout(smx_cond_t cond, smx_mutex_t mutex, double max_duration); -XBT_PUBLIC void simcall_cond_broadcast(smx_cond_t cond); XBT_PUBLIC void SIMIX_sem_destroy(smx_sem_t sem); XBT_PUBLIC void simcall_sem_acquire(smx_sem_t sem);