|
void | simcall_comm_send (smx_actor_t sender, smx_mailbox_t mbox, double task_size, double rate, void *src_buff, size_t src_buff_size, int(*match_fun)(void *, void *, simgrid::kernel::activity::CommImpl *), void(*copy_data_fun)(smx_activity_t, void *, size_t), void *data, double timeout) |
|
smx_activity_t | simcall_comm_isend (smx_actor_t sender, smx_mailbox_t mbox, double task_size, double rate, void *src_buff, size_t src_buff_size, int(*match_fun)(void *, void *, simgrid::kernel::activity::CommImpl *), void(*clean_fun)(void *), void(*copy_data_fun)(smx_activity_t, void *, size_t), void *data, int detached) |
|
void | simcall_comm_recv (smx_actor_t receiver, smx_mailbox_t mbox, void *dst_buff, size_t *dst_buff_size, int(*match_fun)(void *, void *, simgrid::kernel::activity::CommImpl *), void(*copy_data_fun)(smx_activity_t, void *, size_t), void *data, double timeout, double rate) |
|
smx_activity_t | simcall_comm_irecv (smx_actor_t receiver, smx_mailbox_t mbox, void *dst_buff, size_t *dst_buff_size, int(*match_fun)(void *, void *, simgrid::kernel::activity::CommImpl *), void(*copy_data_fun)(smx_activity_t, void *, size_t), void *data, double rate) |
|
smx_activity_t | simcall_comm_iprobe (smx_mailbox_t mbox, int type, int(*match_fun)(void *, void *, simgrid::kernel::activity::CommImpl *), void *data) |
|
void | simcall_comm_cancel (smx_activity_t synchro) |
|
unsigned int | simcall_comm_waitany (xbt_dynar_t comms, double timeout) |
|
int | simcall_comm_testany (smx_activity_t *comms, size_t count) |
|
void | simcall_comm_wait (smx_activity_t comm, double timeout) |
|
int | simcall_comm_test (smx_activity_t comm) |
|