SimGrid
3.16
Versatile Simulation of Distributed Systems
|
Functions | |
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 *, smx_activity_t), 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 *, smx_activity_t), 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 *, smx_activity_t), 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 *, smx_activity_t), 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 src, int tag, int(*match_fun)(void *, void *, smx_activity_t), 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) |
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(*)(void *, void *, smx_activity_t) | match_fun, | ||
void(*)(smx_activity_t, void *, size_t) | copy_data_fun, | ||
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(*)(void *, void *, smx_activity_t) | match_fun, | ||
void(*)(void *) | clean_fun, | ||
void(*)(smx_activity_t, void *, size_t) | copy_data_fun, | ||
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(*)(void *, void *, smx_activity_t) | match_fun, | ||
void(*)(smx_activity_t, void *, size_t) | copy_data_fun, | ||
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(*)(void *, void *, smx_activity_t) | match_fun, | ||
void(*)(smx_activity_t, void *, size_t) | copy_data_fun, | ||
void * | data, | ||
double | rate | ||
) |
smx_activity_t simcall_comm_iprobe | ( | smx_mailbox_t | mbox, |
int | type, | ||
int | src, | ||
int | tag, | ||
int(*)(void *, void *, smx_activity_t) | match_fun, | ||
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 | ) |