JNIEnv* jenv_ = nullptr;
friend class JavaContextFactory;
- JavaContext(std::function<void()> code, smx_actor_t actor);
+ JavaContext(std::function<void()>&& code, smx_actor_t actor);
void start_hook() override;
void stop_hook() override;
public:
JavaContextFactory();
~JavaContextFactory() override;
- JavaContext* create_context(std::function<void()> code, smx_actor_t actor) override;
+ JavaContext* create_context(std::function<void()>&& code, smx_actor_t actor) override;
void run_all() override;
};