SimGrid
3.16
Versatile Simulation of Distributed Systems
|
Public Member Functions | |
SerialUContext (std::function< void()> code, void_pfn_smxprocess_t cleanup_func, smx_actor_t process) | |
void | stop () override |
void | suspend () override |
void | resume () |
![]() | |
UContext (std::function< void()> code, void_pfn_smxprocess_t cleanup_func, smx_actor_t process) | |
~UContext () override | |
![]() | |
Context (std::function< void()> code, void_pfn_smxprocess_t cleanup_func, smx_actor_t process) | |
void | operator() () |
bool | has_code () const |
smx_actor_t | process () |
void | set_cleanup (void_pfn_smxprocess_t cleanup) |
virtual | ~Context () |
Additional Inherited Members | |
![]() | |
friend | UContextFactory |
![]() | |
bool | iwannadie |
![]() | |
ucontext_t | uc_ |
char * | stack_ = nullptr |
|
inline |
|
overridevirtual |
Reimplemented from simgrid::kernel::context::Context.
|
overridevirtual |
Implements simgrid::kernel::context::Context.
void simgrid::kernel::context::SerialUContext::resume | ( | ) |