SimGrid
3.18
Versatile Simulation of Distributed Systems
|
Classes | |
class | AttachContext |
class | BoostContext |
Userspace context switching implementation based on Boost.Context. More... | |
class | BoostContextFactory |
class | Context |
class | ContextFactory |
class | ParallelThreadContext |
class | RawContext |
Fast context switching inspired from SystemV ucontexts. More... | |
class | RawContextFactory |
class | SerialBoostContext |
class | SerialRawContext |
class | SerialThreadContext |
class | SerialUContext |
class | ThreadContext |
class | ThreadContextFactory |
class | UContext |
class | UContextFactory |
Typedefs | |
typedef ContextFactory *(* | ContextFactoryInitializer) () |
Functions | |
ContextFactory * | thread_factory () |
ContextFactory * | sysv_factory () |
ContextFactory * | raw_factory () |
ContextFactory * | boost_factory () |
Variables | |
ContextFactoryInitializer | factory_initializer = nullptr |
typedef ContextFactory*(* simgrid::kernel::context::ContextFactoryInitializer) () |
ContextFactory * simgrid::kernel::context::thread_factory | ( | ) |
ContextFactory * simgrid::kernel::context::sysv_factory | ( | ) |
ContextFactory * simgrid::kernel::context::raw_factory | ( | ) |
ContextFactory * simgrid::kernel::context::boost_factory | ( | ) |
ContextFactoryInitializer simgrid::kernel::context::factory_initializer = nullptr |