SimGrid
3.18
Versatile Simulation of Distributed Systems
|
#include "simgrid/s4u/Mailbox.hpp"
#include "src/kernel/activity/MailboxImpl.hpp"
#include "src/simix/ActorImpl.hpp"
Functions | |
smx_activity_t | SIMIX_comm_irecv (smx_actor_t dst_proc, 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 | SIMIX_comm_iprobe (smx_actor_t dst_proc, smx_mailbox_t mbox, int type, simix_match_func_t match_fun, void *data) |
smx_activity_t SIMIX_comm_irecv | ( | smx_actor_t | dst_proc, |
smx_mailbox_t | mbox, | ||
void * | dst_buff, | ||
size_t * | dst_buff_size, | ||
int(*)(void *, void *, simgrid::kernel::activity::CommImpl *) | match_fun, | ||
void(*)(smx_activity_t, void *, size_t) | copy_data_fun, | ||
void * | data, | ||
double | rate | ||
) |
smx_activity_t SIMIX_comm_iprobe | ( | smx_actor_t | dst_proc, |
smx_mailbox_t | mbox, | ||
int | type, | ||
simix_match_func_t | match_fun, | ||
void * | data | ||
) |