|
SimGrid
3.14.159
Versatile Simulation of Distributed Systems
|
Used to implement mutexes, semaphores and conditions.
#include <SynchroRaw.hpp>
Public Member Functions | |
| ~Raw () override | |
| void | suspend () override |
| void | resume () override |
| void | post () override |
Public Member Functions inherited from simgrid::kernel::activity::ActivityImpl | |
| ActivityImpl () | |
| virtual | ~ActivityImpl () |
| void | ref () |
| void | unref () |
Public Attributes | |
| surf_action_t | sleep = nullptr |
Public Attributes inherited from simgrid::kernel::activity::ActivityImpl | |
| e_smx_state_t | state = SIMIX_WAITING |
| std::string | name |
| std::list< smx_simcall_t > | simcalls |
|
override |
|
overridevirtual |
Implements simgrid::kernel::activity::ActivityImpl.
|
overridevirtual |
Implements simgrid::kernel::activity::ActivityImpl.
|
overridevirtual |
Implements simgrid::kernel::activity::ActivityImpl.
| surf_action_t simgrid::kernel::activity::Raw::sleep = nullptr |