CommIrecvSimcall(ActorImpl* actor, activity::MailboxImpl* mbox, unsigned char* dst_buff, size_t* dst_buff_size,
bool (*match_fun)(void*, void*, activity::CommImpl*),
void (*copy_data_fun)(activity::CommImpl*, void*, size_t), void* payload, double rate)
CommIrecvSimcall(ActorImpl* actor, activity::MailboxImpl* mbox, unsigned char* dst_buff, size_t* dst_buff_size,
bool (*match_fun)(void*, void*, activity::CommImpl*),
void (*copy_data_fun)(activity::CommImpl*, void*, size_t), void* payload, double rate)