Commit 96cdb824 authored by Dominik Charousset's avatar Dominik Charousset

added spawn_hidden for system-internal event-based actors

parent 23b49aab
......@@ -725,12 +725,20 @@ actor_ptr spawn_in_group(const group_ptr& grp, Args&&... args) {
}
#ifndef CPPA_DOCUMENTATION
template<class ActorImpl, typename... Args>
actor_ptr spawn_hidden_in_group(const group_ptr& grp, Args&&... args) {
return get_scheduler()->spawn(new ActorImpl(std::forward<Args>(args)...),
[&grp](local_actor* ptr) { ptr->join(grp); },
scheduled_and_hidden);
}
template<class ActorImpl, typename... Args>
actor_ptr spawn_hidden(Args&&... args) {
return get_scheduler()->spawn(new ActorImpl(std::forward<Args>(args)...),
scheduled_and_hidden);
}
#endif
/** @} */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment