X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/55092bf3f9fe1cccfe72f7ef81fcd51f9a0eb4ca..524de5f4ae0694f650b58ce80c901db748c9fe93:/src/kernel/context/ContextBoost.hpp diff --git a/src/kernel/context/ContextBoost.hpp b/src/kernel/context/ContextBoost.hpp index 957bd77bc3..578fe10932 100644 --- a/src/kernel/context/ContextBoost.hpp +++ b/src/kernel/context/ContextBoost.hpp @@ -33,7 +33,7 @@ protected: // static static xbt_os_thread_key_t worker_id_key_; static unsigned long process_index_; static BoostContext* maestro_context_; -protected: + #if HAVE_BOOST_CONTEXTS == 1 boost::context::fcontext_t* fc_ = nullptr; #else @@ -44,7 +44,7 @@ public: friend BoostContextFactory; BoostContext(std::function code, void_pfn_smxprocess_t cleanup_func, - smx_process_t process); + smx_actor_t process); ~BoostContext() override; virtual void resume(); private: @@ -60,7 +60,7 @@ public: BoostContextFactory(); ~BoostContextFactory() override; Context* create_context(std::function code, - void_pfn_smxprocess_t, smx_process_t process) override; + void_pfn_smxprocess_t, smx_actor_t process) override; void run_all() override; };