X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/5d67901dba3dfd8e75f708c329b8144287490077..a944cb21725f0ddd339cb7a7dc30d249c8a0cae7:/include/simgrid/simix.h diff --git a/include/simgrid/simix.h b/include/simgrid/simix.h index 85503b3709..59b4c3da9a 100644 --- a/include/simgrid/simix.h +++ b/include/simgrid/simix.h @@ -137,9 +137,6 @@ typedef smx_process_t (*smx_creation_func_t) ( */ typedef struct s_smx_mailbox *smx_mailbox_t; -XBT_PUBLIC(void*) SIMIX_comm_get_src_data(smx_synchro_t synchro); -XBT_PUBLIC(void*) SIMIX_comm_get_dst_data(smx_synchro_t synchro); - /* Process creation/destruction callbacks */ typedef void (*void_pfn_smxprocess_t) (smx_process_t); /* for auto-restart function */ @@ -281,10 +278,7 @@ XBT_PUBLIC(smx_synchro_t) simcall_execution_parallel_start(const char *name, double *bytes_amount, double amount, double rate); -XBT_PUBLIC(void) simcall_execution_destroy(smx_synchro_t execution); XBT_PUBLIC(void) simcall_execution_cancel(smx_synchro_t execution); -XBT_PUBLIC(double) simcall_execution_get_remains(smx_synchro_t execution); -XBT_PUBLIC(e_smx_state_t) simcall_execution_get_state(smx_synchro_t execution); XBT_PUBLIC(void) simcall_execution_set_priority(smx_synchro_t execution, double priority); XBT_PUBLIC(void) simcall_execution_set_bound(smx_synchro_t execution, double bound); XBT_PUBLIC(void) simcall_execution_set_affinity(smx_synchro_t execution, sg_host_t host, unsigned long mask); @@ -353,8 +347,7 @@ XBT_PUBLIC(e_smx_state_t) simcall_process_sleep(double duration); XBT_PUBLIC(smx_mailbox_t) simcall_mbox_create(const char *name); XBT_PUBLIC(smx_mailbox_t) simcall_mbox_get_by_name(const char *name); -XBT_PUBLIC(smx_synchro_t) simcall_mbox_get_head(smx_mailbox_t mbox); -XBT_PUBLIC(smx_process_t) simcall_mbox_get_receiver(smx_mailbox_t mbox); +XBT_PUBLIC(smx_synchro_t) simcall_mbox_front(smx_mailbox_t mbox); XBT_PUBLIC(void) simcall_mbox_set_receiver(smx_mailbox_t mbox , smx_process_t process); /***** Communication simcalls *****/ @@ -397,13 +390,6 @@ XBT_PUBLIC(void) simcall_comm_wait(smx_synchro_t comm, double timeout); XBT_PUBLIC(int) simcall_comm_test(smx_synchro_t comm); XBT_PUBLIC(int) simcall_comm_testany(xbt_dynar_t comms); -/* Getters and setters */ -XBT_PUBLIC(double) simcall_comm_get_remains(smx_synchro_t comm); -XBT_PUBLIC(void *) simcall_comm_get_src_data(smx_synchro_t comm); -XBT_PUBLIC(void *) simcall_comm_get_dst_data(smx_synchro_t comm); -XBT_PUBLIC(smx_process_t) simcall_comm_get_src_proc(smx_synchro_t comm); -XBT_PUBLIC(smx_process_t) simcall_comm_get_dst_proc(smx_synchro_t comm); - /************************** Tracing handling **********************************/ XBT_PUBLIC(void) simcall_set_category(smx_synchro_t synchro, const char *category);