|
void | simcall_comm_send (smx_process_t sender, smx_mailbox_t mbox, double task_size, double rate, void *src_buff, size_t src_buff_size, int(*match_fun)(void *, void *, smx_synchro_t), void(*copy_data_fun)(smx_synchro_t, void *, size_t), void *data, double timeout) |
|
smx_synchro_t | simcall_comm_isend (smx_process_t sender, smx_mailbox_t mbox, double task_size, double rate, void *src_buff, size_t src_buff_size, int(*match_fun)(void *, void *, smx_synchro_t), void(*clean_fun)(void *), void(*copy_data_fun)(smx_synchro_t, void *, size_t), void *data, int detached) |
|
void | simcall_comm_recv (smx_process_t receiver, smx_mailbox_t mbox, void *dst_buff, size_t *dst_buff_size, int(*match_fun)(void *, void *, smx_synchro_t), void(*copy_data_fun)(smx_synchro_t, void *, size_t), void *data, double timeout, double rate) |
|
smx_synchro_t | simcall_comm_irecv (smx_process_t receiver, smx_mailbox_t mbox, void *dst_buff, size_t *dst_buff_size, int(*match_fun)(void *, void *, smx_synchro_t), void(*copy_data_fun)(smx_synchro_t, void *, size_t), void *data, double rate) |
|
smx_synchro_t | simcall_comm_iprobe (smx_mailbox_t mbox, int type, int src, int tag, int(*match_fun)(void *, void *, smx_synchro_t), void *data) |
|
void | simcall_comm_cancel (smx_synchro_t comm) |
|
unsigned int | simcall_comm_waitany (xbt_dynar_t comms) |
|
int | simcall_comm_testany (xbt_dynar_t comms) |
|
void | simcall_comm_wait (smx_synchro_t comm, double timeout) |
|
int | simcall_comm_test (smx_synchro_t comm) |
|
double | simcall_comm_get_remains (smx_synchro_t comm) |
|
e_smx_state_t | simcall_comm_get_state (smx_synchro_t comm) |
|
void * | simcall_comm_get_src_data (smx_synchro_t comm) |
|
void * | simcall_comm_get_dst_data (smx_synchro_t comm) |
|
smx_process_t | simcall_comm_get_src_proc (smx_synchro_t comm) |
|
smx_process_t | simcall_comm_get_dst_proc (smx_synchro_t comm) |
|