- ThreadContext* attach(smx_actor_t actor) override { return create_context(std::function<void()>(), actor, false); }
- ThreadContext* create_maestro(std::function<void()> code, smx_actor_t actor) override
+ ThreadContext* attach(actor::ActorImpl* actor) override
+ {
+ return create_context(std::function<void()>(), actor, false);
+ }
+ ThreadContext* create_maestro(std::function<void()>&& code, actor::ActorImpl* actor) override