X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/43d5e0b63aa3e781f8326674a7de4860b9df1366..9d55e5f6c6e23b9bed8e786e28e47addea1028aa:/src/bindings/java/JavaContext.hpp diff --git a/src/bindings/java/JavaContext.hpp b/src/bindings/java/JavaContext.hpp index d773ad5d19..dfbf821cdb 100644 --- a/src/bindings/java/JavaContext.hpp +++ b/src/bindings/java/JavaContext.hpp @@ -7,6 +7,8 @@ #ifndef SIMGRID_JAVA_JAVA_CONTEXT_HPP #define SIMGRID_JAVA_JAVA_CONTEXT_HPP +#include + #include #include @@ -37,8 +39,7 @@ public: xbt_os_sem_t end = nullptr; public: friend class JavaContextFactory; - JavaContext(xbt_main_func_t code, - int argc, char **argv, + JavaContext(std::function code, void_pfn_smxprocess_t cleanup_func, smx_process_t process); ~JavaContext() override; @@ -54,10 +55,8 @@ public: JavaContextFactory(); ~JavaContextFactory() override; JavaContext* self() override; - JavaContext* create_context( - xbt_main_func_t, int, char **, void_pfn_smxprocess_t, - smx_process_t process - ) override; + JavaContext* create_context(std::function code, + void_pfn_smxprocess_t, smx_process_t process) override; void run_all() override; };