|
SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
#include <ContextBoost.hpp>
Public Member Functions | |
| BoostContextFactory () | |
| ~BoostContextFactory () override | |
| Context * | create_context (std::function< void()> code, void_pfn_smxprocess_t, smx_actor_t process) override |
| void | run_all () override |
Public Member Functions inherited from simgrid::kernel::context::ContextFactory | |
| ContextFactory (std::string name) | |
| virtual | ~ContextFactory () |
| virtual Context * | attach (void_pfn_smxprocess_t cleanup_func, smx_actor_t process) |
| Creates a context from the current context of execution. More... | |
| virtual Context * | create_maestro (std::function< void()> code, smx_actor_t process) |
| virtual Context * | self () |
| std::string const & | name () const |
Public Attributes | |
| friend | BoostContext |
| friend | BoostSerialContext |
| friend | BoostParallelContext |
Additional Inherited Members | |
Protected Member Functions inherited from simgrid::kernel::context::ContextFactory | |
| template<class T , class... Args> | |
| T * | new_context (Args &&... args) |
| simgrid::kernel::context::BoostContextFactory::BoostContextFactory | ( | ) |
|
override |
|
overridevirtual |
Implements simgrid::kernel::context::ContextFactory.
|
overridevirtual |
Implements simgrid::kernel::context::ContextFactory.
| friend simgrid::kernel::context::BoostContextFactory::BoostContext |
| friend simgrid::kernel::context::BoostContextFactory::BoostSerialContext |
| friend simgrid::kernel::context::BoostContextFactory::BoostParallelContext |