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