|
XBT_PRIVATE void | SIMIX_mailbox_exit (void) |
|
XBT_PRIVATE smx_mailbox_t | SIMIX_mbox_create (const char *name) |
|
XBT_PRIVATE smx_mailbox_t | SIMIX_mbox_get_by_name (const char *name) |
|
XBT_PRIVATE void | SIMIX_mbox_remove (smx_mailbox_t mbox, smx_synchro_t comm) |
| Removes a communication synchro from a rendez-vous point. More...
|
|
XBT_PRIVATE smx_synchro_t | SIMIX_mbox_get_head (smx_mailbox_t mbox) |
|
XBT_PRIVATE void | SIMIX_mbox_set_receiver (smx_mailbox_t mbox, smx_process_t proc) |
| set the receiver of the rendez vous point to allow eager sends More...
|
|
XBT_PRIVATE smx_process_t | SIMIX_mbox_get_receiver (smx_mailbox_t mbox) |
| get the receiver (process associated to the mailbox) More...
|
|
XBT_PRIVATE smx_synchro_t | SIMIX_comm_irecv (smx_process_t dst_proc, smx_mailbox_t mbox, void *dst_buff, size_t *dst_buff_size, int(*)(void *, void *, smx_synchro_t), void(*copy_data_fun)(smx_synchro_t, void *, size_t), void *data, double rate) |
|
XBT_PRIVATE void | SIMIX_comm_destroy (smx_synchro_t synchro) |
| Destroy a communicate synchro. More...
|
|
XBT_PRIVATE void | SIMIX_comm_destroy_internal_actions (smx_synchro_t synchro) |
|
XBT_PRIVATE smx_synchro_t | SIMIX_comm_iprobe (smx_process_t dst_proc, smx_mailbox_t mbox, int type, int src, int tag, int(*match_fun)(void *, void *, smx_synchro_t), void *data) |
|
XBT_PRIVATE void | SIMIX_post_comm (smx_synchro_t synchro) |
| This function is called when a Surf communication synchro is finished. More...
|
|
XBT_PRIVATE void | SIMIX_comm_cancel (smx_synchro_t synchro) |
|
XBT_PRIVATE double | SIMIX_comm_get_remains (smx_synchro_t synchro) |
| get the amount remaining from the communication More...
|
|
XBT_PRIVATE e_smx_state_t | SIMIX_comm_get_state (smx_synchro_t synchro) |
|
XBT_PRIVATE void | SIMIX_comm_suspend (smx_synchro_t synchro) |
|
XBT_PRIVATE void | SIMIX_comm_resume (smx_synchro_t synchro) |
|
XBT_PRIVATE smx_process_t | SIMIX_comm_get_src_proc (smx_synchro_t synchro) |
|
XBT_PRIVATE smx_process_t | SIMIX_comm_get_dst_proc (smx_synchro_t synchro) |
|