kernel::activity::ActivityImplPtr
Mailbox::iprobe(int type, const std::function<bool(void*, void*, kernel::activity::CommImpl*)>& match_fun, void* data)
{
return kernel::actor::simcall_answered(
[this, type, &match_fun, data] { return pimpl_->iprobe(type, match_fun, data); });
}
kernel::activity::ActivityImplPtr
Mailbox::iprobe(int type, const std::function<bool(void*, void*, kernel::activity::CommImpl*)>& match_fun, void* data)
{
return kernel::actor::simcall_answered(
[this, type, &match_fun, data] { return pimpl_->iprobe(type, match_fun, data); });
}